User Tools

Site Tools


tools:network_tools

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
tools:network_tools [2025/08/29 11:25] apereztools:network_tools [2025/08/29 12:05] (current) aperez
Line 1077: Line 1077:
  
 ---- ----
 +
 +
 +====== Prometheus Overview ======
 +
 +**Prometheus** is an open-source monitoring and alerting toolkit designed for reliability and scalability.  
 +It collects, stores, and queries time-series data, and is widely used to monitor applications, systems, and services.  
 +Official website: [[https://prometheus.io|prometheus.io]]
 +
 +===== Key Features =====
 +
 +  * **Dimensional Data Model**  
 +    * Time series are identified by a metric name and key-value pairs (labels).
 +    * Provides flexibility to organize and query metrics.
 +
 +  * **Powerful Queries**  
 +    * PromQL (Prometheus Query Language) allows filtering, aggregation, and correlation of time-series data.
 +    * Enables advanced dashboards, visualizations, and alerting.
 +
 +  * **Precise Alerting**  
 +    * Rules are defined in PromQL.  
 +    * Alerts leverage the dimensional model for flexible conditions.  
 +    * Integrated with Alertmanager for routing, notifications, and silencing.
 +
 +  * **Simple Operation**  
 +    * Independent server, relies only on local storage.  
 +    * Written in Go, distributed as single static binaries.  
 +    * Easy to deploy in diverse environments.
 +
 +  * **Instrumentation Libraries**  
 +    * Wide set of official and community libraries.  
 +    * Covers most major languages (Go, Java, Python, Ruby, etc.).  
 +    * Allows developers to expose custom metrics.
 +
 +  * **Ubiquitous Integrations**  
 +    * Hundreds of exporters and integrations available.  
 +    * Common use: Node Exporter, cAdvisor, Blackbox Exporter, etc.  
 +    * Easy to extract metrics from existing systems.
 +
 +===== Typical Use Cases =====
 +  * Monitoring microservices and containerized applications (Kubernetes, Docker).
 +  * Collecting system-level metrics (CPU, memory, disk, network).
 +  * Application-specific instrumentation (business logic, API metrics).
 +  * Centralized alerting with Alertmanager.
 +  * Integration with Grafana for visualization.
 +
 +===== Benefits =====
 +  * Open source and widely adopted in the industry.
 +  * Strong ecosystem (exporters, integrations, community).
 +  * Highly flexible query model and alerting system.
 +  * Scales from single servers to large distributed clusters.
 +
 +===== Useful Links =====
 +  * [[https://prometheus.io/docs|Documentation]]
 +  * [[https://prometheus.io/download|Download]]
 +  * [[https://prometheus.io/community|Community]]
 +  * [[https://prometheus.io/blog|Blog]]
 +
 +
 +{{ :tools:graficar_linux1.png?400 |}}
 +
 +
 +----
 +
  
tools/network_tools.1756484757.txt.gz · Last modified: 2025/08/29 11:25 by aperez

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki