Toolverse
All skills

prometheus-configuration

by wshobson

Set up Prometheus for comprehensive metric collection, storage, and monitoring of infrastructure and applications. Use when implementing metrics collection, setting up monitoring infrastructure, or configuring alerting systems.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
wshobson
Category
DevOps
Views
27

About this skill

Set up Prometheus for comprehensive metric collection, storage, and monitoring of infrastructure and applications. Use when implementing metrics collection, setting up monitoring infrastructure, or configuring alerting systems.

How to use

  1. Wybierz metodę wdrożenia: dla Kubernetesa użyj Helm (helm repo add prometheus-community, helm install prometheus prometheus-community/kube-prometheus-stack), dla Docker Compose przygotuj plik docker-compose.yml z obrazem prom/prometheus:latest i wolumenami dla konfiguracji i danych.

  2. Utwórz plik prometheus.yml zawierający konfigurację globalną (scrape_interval, evaluation_interval) i zdefiniuj cele scrapowania (scrape_configs) wskazując adresy aplikacji z endpointem /metrics.

  3. Skonfiguruj retention policy ustawiając storage.tsdb.retention.time na wymaganą długość przechowywania (np. 30d) oraz rozmiar wolumenu danych (np. 50Gi na Kubernetesie).

  4. Dodaj reguły alertów (alert_rules) definiując warunki, przy których Prometheus powinien wysyłać powiadomienia do AlertManagera.

  5. Zintegruj Prometheus z narzędziami wizualizacji (Grafana) i długoterminowym przechowywaniem (Thanos/Cortex) poprzez konfigurację remote_write lub datasources w Grafanie.

  6. Uruchom Prometheus i weryfikuj zbieranie metryk poprzez dostęp do interfejsu webowego (port 9090) oraz sprawdzenie statusu celów scrapowania w zakładce Targets.

Related skills

azure-devops-rest-api

by Tiberriver256

Guide for working with Azure DevOps REST APIs and OpenAPI specifications. Use this skill when implementing new Azure DevOps API integrations, exploring API capabilities, understanding request/response formats, or referencing the official OpenAPI specifications from the

DevOps
995

lambda

by itsmostafa

AWS Lambda serverless functions for event-driven compute. Use when creating functions, configuring triggers, debugging invocations, optimizing cold starts, setting up event source mappings, or managing layers.

DevOps
127

clawhub

by openclaw

Use the ClawHub CLI to search, install, update, and publish agent skills from clawhub.com. Use when you need to fetch new skills on the fly, sync installed skills to latest or a specific version, or publish new/updated skill folders with the npm-installed clawhub CLI.

DevOps
14106

resolve-conflicts

by antinomyhq

Use this skill immediately when the user mentions merge conflicts that need to be resolved. Do not attempt to resolve conflicts directly - invoke this skill first. This skill specializes in providing a structured framework for merging imports, tests, lock files (regeneration),

DevOps
48163

streamlit

by sverzijl

When working with Streamlit web apps, data dashboards, ML/AI app UIs, interactive Python visualizations, or building data science applications with Python

DevOps
49161

task-master

by sfc-gh-dflippo

AI-powered task management for structured, specification-driven development. Use this skill when you need to manage complex projects with PRDs, break down tasks into subtasks, track dependencies, and maintain organized development workflows across features and branches.

DevOps
14126