GithubHelp home page GithubHelp logo

dbdirectory / phlare Goto Github PK

View Code? Open in Web Editor NEW

This project forked from grafana/phlare

0.0 1.0 0.0 39.6 MB

🔥 horizontally-scalable, highly-available, multi-tenant continuous profiling aggregation system

License: GNU Affero General Public License v3.0

Shell 0.41% JavaScript 0.10% Python 0.07% Java 0.40% Go 78.80% Rust 0.37% TypeScript 16.52% Makefile 1.09% Dockerfile 0.32% Jsonnet 1.69% Mustache 0.23%

phlare's Introduction

Grafana Phlare

Grafana Phlare logo

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.

Explore UI

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:

  1. An overview of Grafana Phlare’s architecture
  2. Configure Grafana Phlare
  3. 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.

phlare's People

Contributors

09jvilla avatar adamdecaf avatar aocenas avatar cristiangreco avatar cstyan avatar cuishuang avatar cyriltovena avatar dapirian avatar duologic avatar eve832 avatar gouthamve avatar jdbaldry avatar joey-grafana avatar nlamirault avatar richih avatar robbymilo avatar simonswine avatar zirain avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.