Metrics Reference
This page applies to Feast 0.7. The content may be out of date for Feast 0.8+
Reference of the metrics that each Feast component exports:
For how to configure Feast to export Metrics, see the Metrics user guide.
Feast Core
Exported Metrics
Feast Core exports the following metrics:
Metrics | Description | Tags |
| Feast Core's latency in serving Requests in Seconds. |
|
| No. of Feature Sets registered with Feast Core. | None |
| No. of Stores registered with Feast Core. | None |
| Max amount of memory the Java virtual machine will attempt to use. | None |
| Total amount of memory in the Java virtual machine | None |
| Total amount of free memory in the Java virtual machine. | None |
| Time spent in a given JVM garbage collector in seconds. | None |
Metric Tags
Exported Feast Core metrics may be filtered by the following tags/keys
Tag | Description |
| Name of the Service that request is made to. Should be set to |
| Name of the Method that the request is calling. (ie |
| Status code returned as a result of handling the requests (ie |
Feast Serving
Exported Metrics
Feast Serving exports the following metrics:
Metric | Description | Tags |
| Feast Serving's latency in serving Requests in Seconds. |
|
| No. of requests retrieving a Feature from Feast Serving. |
|
| No. of requests retrieving a Feature has resulted in a |
|
| No. of requests retrieving a Feature resulted in a |
|
| Total gRPC requests served. |
|
Metric Tags
Exported Feast Serving metrics may be filtered by the following tags/keys
Tag | Description |
| Name of the Method that the request is calling. (ie |
| Status code returned as a result of handling the requests (ie |
| Name of the project that the FeatureSet of the Feature retrieved belongs to. |
| Name of the Feature being retrieved. |
Feast Ingestion Job
Feast Ingestion computes both metrics an statistics on data ingestion. Make sure you familar with data ingestion concepts before proceeding.
Metrics Namespace
Metrics are computed at two stages of the Feature Row's/Feature Value's life cycle when being processed by the Ingestion Job:
Inflight
- Prior to writing data to stores, but after successful validation of data.WriteToStoreSucess
- After a successful store write.
Metrics processed by each staged will be tagged with metrics_namespace
to the stage where the metric was computed.
Metrics Bucketing
Metrics with a {BUCKET}
are computed on a 60 second window/bucket. Suffix with the following to select the bucket to use:
min
- minimum value.max
- maximum value.mean
- mean value.percentile_90
- 90 percentile.percentile_95
- 95 percentile.percentile_99
- 99 percentile.
Exported Metrics
Metric | Description | Tags |
| Lag time in milliseconds between succeeding ingested Feature Rows. |
|
| Lag time in milliseconds between succeeding ingested values for each Feature. |
|
| Last value feature for each Feature. |
|
| No. of Ingested Feature Rows |
|
| No. of times a ingested Feature values did not provide a value for the Feature. |
|
| No. of Feature Rows that that the Ingestion Job did not successfully write to store. |
|
Metric Tags
Exported Feast Ingestion Job metrics may be filtered by the following tags/keys
Tag | Description |
| Name of the target store the Ingestion Job is writing to. |
| Name of the project that the ingested FeatureSet belongs to. |
| Name of the Feature Set being ingested. |
| Name of the Feature being ingested. |
| Name of the Ingestion Job performing data ingestion. Typically this is set to the Id of the Ingestion Job. |
| Stage where metrics where computed. Either |
Last updated