How to make high cardinality work in time series databases: Part 1
Part 1 of the series of posts which talk about engineering design decisions to make high cardinality work in time-series databases.
The latest News and Information on Monitoring for Websites, Applications, APIs, Infrastructure, and other technologies.
Part 1 of the series of posts which talk about engineering design decisions to make high cardinality work in time-series databases.
The process of adding new data to operations and security analytics tools is familiar to admins. New data onboarding can be a tiresome process that takes up too much time and delays getting value from the new data. The process typically begins with the admin engaging the data source owner, getting the wrong data sample, and then having to try again.
I’ve been working with Grafana Tempo for about half a year now, and one thing I like about it is that Tempo requires only object storage for storing traces, which is easy to set up in both cloud environments and on-premises. Another outstanding feature is TraceQL, which allows searching for relevant traces with a powerful query language.
What is Graphite? Simply put, Graphite is an open-source enterprise-ready time-series database. So what is a time-series database? Well, a time series is a series of data points indexed (or listed or graphed) in time order. Time Series databases have excellent benefits over traditional databases in terms of high performance, higher writes, improved scalability, better reliability, and many more.