GitHub Trends
10.1K subscribers
15.3K links
See what the GitHub community is most excited about today.

A bot automatically fetches new repositories from https://github.com/trending and sends them to the channel.

Author and maintainer: https://github.com/katursis
Download Telegram
#go #alerting #ccf #metrics #monitoring #nightingale #observability #open_falcon #time_series #tsdb

Nightingale is a free, open-source monitoring tool designed for cloud environments. It combines data collection, visualization, monitoring alerts, and data analysis into one platform. This tool supports multiple time-series databases like Prometheus and VictoriaMetrics, and it has advanced alert management features, including alert rules and notifications. It also offers high-performance visualization with various dashboard templates and supports different data collectors. Using Nightingale, you can manage alerts efficiently, reduce disturbances, and ensure seamless collaboration. This makes it a powerful tool for enterprises to monitor and analyze their systems effectively.

https://github.com/ccfos/nightingale
#go #cluster #database #grafana #graphite #influxdb #k8s #kubernetes #monitoring #observability #opentsdb #prometheus #promql #scalability #thanos #tsdb

VictoriaMetrics is a fast, cost-saving, and scalable solution for managing time series data. It offers high performance and reliability, making it ideal for businesses of all sizes. Key benefits include long-term storage for Prometheus and Graphite, powerful stream aggregation, support for large amounts of data from various sources, and easy setup with a small binary. It also supports multiple protocols and has features like anomaly detection, backup automation, and downsampling in its Enterprise version. This tool reduces storage costs and outperforms other solutions in terms of memory footprint and data compression, making it highly efficient for handling large datasets.

https://github.com/VictoriaMetrics/VictoriaMetrics
#rust #events #forwarder #logs #metrics #observability #parser #pipeline #router #rust #stream_processing #vector

Vector is a powerful tool for managing your observability data, such as logs and metrics. It allows you to collect, transform, and route your data to any vendor you choose, giving you full control. Vector is reliable, fast (up to 10x faster than alternatives), and secure. It helps reduce costs, improve data quality, and consolidate agents, making your observability processes more efficient and reliable. With a strong community support and extensive documentation, Vector is used by many big companies and is downloaded over 100,000 times daily. This makes it a valuable tool for anyone looking to manage their data effectively.

https://github.com/vectordotdev/vector
👍1
#python #automation #data #data_engineering #data_ops #data_science #infrastructure #ml_ops #observability #orchestration #pipeline #prefect #python #workflow #workflow_engine

Prefect is a tool that helps you automate and manage data workflows in Python. It makes it easy to turn your scripts into reliable and flexible workflows that can handle unexpected changes. With Prefect, you can schedule tasks, retry failed operations, and monitor your workflows. You can install it using `pip install -U prefect` and start creating workflows with just a few lines of code. This helps data teams work more efficiently, reduce errors, and save time. You can also use Prefect Cloud for more advanced features and support.

https://github.com/PrefectHQ/prefect
#go #metrics #monitoring #observability #open_telemetry #opentelemetry #telemetry

The OpenTelemetry Collector is a tool that helps you manage telemetry data easily. It can receive, process, and export data from various sources like Jaeger and Prometheus to different back-ends without needing multiple agents. Here are the key benefits It comes with reasonable default configurations and supports popular protocols, making it easy to use out of the box.
- **Performant** It is designed to be easily monitored.
- **Extensible** It supports traces, metrics, and logs in a single codebase.

This makes it simpler to manage your telemetry data in a unified and efficient way.

https://github.com/open-telemetry/opentelemetry-collector
#go #cncf #distributed_tracing #hacktoberfest #jaeger #observability #opentelemetry #tracing

Jaeger is a tool that helps you understand how different parts of your software work together. It's like a map that shows where data goes and how long it takes to get there. This helps you find and fix problems faster. Jaeger is free and open source, meaning anyone can use and improve it. It's supported by a big community and has clear guides on how to get started and contribute. Using Jaeger can make your software run more smoothly and efficiently.

https://github.com/jaegertracing/jaeger