Saturday, February 02, 2019

time series databases: Prometheus, Cortex

another very informative podcast interview:

@prometheusPrometheus Scalability with Bryan Boreham - Software Engineering Daily

"Prometheus is an open source monitoring system and time series database. Prometheus includes a multi-dimensional data model, a query language called PromQL, and a pull model for gathering metrics from your different services. Prometheus is widely used by large distributed systems deployments such as Kubernetes and Cloud Foundry.

Visit  for the full documentation, examples and guides.

Prometheus (software) - Wikipedia

Prometheus, a Cloud Native Computing Foundation project, is a systems and service monitoring system. It collects metrics from configured targets at given intervals, evaluates rule expressions, displays the results, and can trigger alerts if some condition is observed to be true."

Cortex Logo"Cortex is an open source project built to scale Prometheus. Cortex effectively shards Prometheus by parallelizing the “ingestion” and storage of Prometheus metrics. Cortex can take metrics from multiple Prometheus instances and store them across a distributed NoSQL database like DynamoDB, BigTable, or Cassandra."

"Open source, horizontally scalable, multi-tenant Prometheus as a service"

Both in GoLang :)

No comments: