Lightstep can monitor your application, infrastructure and third-party metric data, allowing you to write queries on metrics, analyze the resulting data over time, combine related charts into metrics-specific dashboards, and configure alerts and warnings on metrics.
When you notice a deviation in a metric dashboard, or when you’re notified of an alert, you can use Lightstep’s Change Intelligence to determine what cased the change in performance. Change Intelligence links metric data with trace data to find components in your system whose performance changed at the same time as the metric change, allowing you to find the root cause without leaving Lightstep.
You can’t use Change Intelligence with big number charts.
Lightstep retains your metric data for 30 days.
Metric Dashboards allow you to group related charts together to get an overview of metric data important to you. Once created, you can apply global filters to all charts on a dashboard. You can also change the time period for all charts, allowing you to view changes over time.
Metrics dashboards are made up of individual charts that display your metric data. Each chart represents a query against that data.
You build your query using the query builder. You select a metric and then narrow down the data by applying filters. You can also choose the aggregation method (for example, min, max, or sum). You can then group the data by displaying separate time series based on a tag in your metric data.
Grouping isn’t available on big number charts.
Metric types: Gauges and counters
Gauges are metric types that measure a value in an instant in time that can arbitrarily go up or down - think current queue size or current memory usage. Counters are metric types whose values are collected and reported on over a time interval. When graphing a counter type, you can choose to display the count (the total number of counter increments as whole numbers) or the rate (the number of events per second).
The chart can contain one or more metrics and you can apply arithmetic to those values.
You can also use different types of charts for your data - line, area, bar, or big number.
Below the chart, Lightstep displays a table for each metric query. Rows display the each entity in the “group-by” for the query. When you plot more than one metric, a table displays for each. And when you apply a formula, a table displays showing the resulting values.
You can create alerts for your metric data based on the same type of query as the charts. You create thresholds on metric queries that when crossed, trigger alerts. You can create notification destinations that send the alert through third-parties (Lightstep supports Slack, PagerDuty, and webhooks). You can set both Critical and Warning levels for your alerts.