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 :)

MOOC Stats 2018

Year of MOOC-based Degrees: A Review of MOOC Stats and Trends in 2018 — Class Central

"Here is a list of top five MOOC providers by registered users:
  • Coursera – 37 million
  • edX – 18 million
  • XuetangX – 14 million
  • Udacity – 10 million
  • FutureLearn – 8.7 million
By the end of 2018, over 900 universities around the world had announced or launched 11.4k MOOCs, with around 2000 new courses added to the list this year (down from 2500 courses in 2017). The number of available MOOCs has grown dramatically in the last few years due to scheduling policy changes, but since user growth hasn’t kept up, each course is getting fewer users."