Grafana Phlare
Grafana Phlare is an open source software project for aggregating continuous profiling data. Continuous profiling is an
observability signal that allows you to understand your workload's resources (CPU, memory, etc...) usage down to the exact lines of code.
Grafana Phlare is fully integrated with Grafana allowing you to correlate with other observability signals, like metrics, logs, and traces.
Core features of Grafana Phlare include:
- Easy to install: Using its monolithic mode, you can get Grafana Phlare up and
running with just one binary and no additional dependencies. On Kubernetes a single helm chart
allows to deploy in different mode.
- Horizontal scalability: You can run Grafana Phlare
across multiple machines, which makes it effortless for you to scale the database to handle the profiling volumes your workload generates.
- High availability: Grafana Phlare replicates incoming profiles, ensuring that
no data is lost in the event of machine failure. This means you can rollout without
interrupting profiles ingestion and analysis.
- Cheap, durable profile storage: Grafana Phlare uses object storage for long-term data storage,
allowing it to take advantage of this ubiquitous, cost-effective, high-durability technology.
It is compatible with multiple object store implementations, including AWS S3,
Google Cloud Storage, Azure Blob Storage, OpenStack Swift, as well as any S3-compatible object storage.
- Natively multi-tenant: Grafana Phlare's multi-tenant architecture enables you
to isolate data and queries from independent teams or business units, making it
possible for these groups to share the same database.
Deploying Grafana Phlare
For information about how to deploy Grafana Phlare, refer to Deploy Grafana Phlare.
Getting started
If you’re new to Grafana Phlare, read the Getting started guide.
Before deploying Grafana Phlare in a production environment, read:
- An overview of Grafana Phlare’s architecture
- Configure Grafana Phlare
- Deploy in Kubernetes
Documentation
Refer to the following links to access Grafana Phlare documentation:
Contributing
To contribute to Grafana Phlare, refer to Contributing to Grafana Phlare.
Join the Grafana Phlare discussion
If you have any questions or feedback regarding Grafana Phlare, join the Grafana Phlare Discussion. Alternatively, consider joining the monthly Grafana Phlare Community Call.
Your feedback is always welcome, and you can also share it via the #phlare
Slack channel.
License
Grafana Phlare is distributed under AGPL-3.0-only.