Skip to main content

4 posts tagged with "prometheus"

View All Tags

· 3 min read
Jake Mulford

Integrating Deephaven and Prometheus Part 3: Joining time-series data

Combining your real-time data into a single source of truth - in this case, one table that you can manipulate - makes for easier, efficient analysis.

In the previous two parts of our Prometheus series, we discussed how to ingest data from both the Prometheus REST API and from Prometheus alert webhooks. Now we have two steady streams of data: one that tracks our metrics, and one that tells us when alerts have been fired and resolved.

In this post, we'll combine these streams of data into a single table, allowing us to track our metrics with the alerts that are fired and resolved.

img

· 4 min read
Jake Mulford

Integrating Deephaven and Prometheus Part 2: Ingesting Webhooks

In our previous Prometheus post, we discussed how to pull data from Prometheus via its REST API into Deephaven. This allows us to display trends of data from Prometheus over time. This works very well for collecting our metrics.

In this post, we consider how to similarly track our pre-defined Prometheus alerts.

img

· 3 min read
Jake Mulford

Integrating Deephaven and Prometheus Part 1: Metrics ingestion

If you've ever used Prometheus, you know it's pretty great. It's free, open-source software that uses metric-based monitoring and allows users to set up real-time alerts. Prometheus generates tons of system data, and this data can be pulled from Prometheus through various methods.

Using Prometheus's REST API, it's easy to look at historical data and see trends. Simply choose a time range and at what time intervals to pull the data, then analyze the data and generate metrics, such as maximum values and averages over that period.

But what if you wanted to ingest real-time data from Prometheus, and analyze and make decisions based on this data in real-time? That's where Deephaven comes in!

img