SignalFX
Summary​
SignalFX is a monitoring and analytics platform that allows customers to analyze, visualize, automate, and alert on metrics data. You can use SignalFX to drive insights into values such as:
- SLOs
Setup​
In order to connect Cortex to your SignalFX instance, you’ll need to create a SignalFX Access Token, and add it under Settings → SignalFX.
Service Registration​
Service Descriptor​
You can create and manage SLOs by listing relevant SLIs through queries, along with a threshold and a comparator. Cortex will pull data from SignalFX, and roll up the query with a specified rollup function.
x-cortex-slos:
signalfx:
- query: sf_metric:"jvm.memory.max" AND area:"nonheap"
rollup: AVERAGE
target: 5120000
lookback: P1Y
operation: "<="
Field | Description |
---|---|
query | Elasticsearch query for your metric. Filter by metric with sf_metric and add additional dimensions to narrow the search. Queries resulting in multiple datasets will be rolled up according to rollup |
rollup | SUM / AVERAGE |
target | Target number for SLO. |
lookback | ISO-8601 duration (P[n]Y[n]M[n]DT[n]H[n]M[n]S ). |
operation | > / < / = / <= , >= |