Metriken-Aggregator
Aggregiert und zentralisiert Leistungsmetriken von Anwendungen, Datenbanken, Caches und Infrastruktur in Prometheus, StatsD oder CloudWatch mit einheitlichen Namenskonventionen.
Überblick
Diese Skill befähigt Claude, die Leistungsüberwachung zu optimieren, indem Metriken aus verschiedenen Systemen in einer einheitlichen Ansicht aggregiert werden. Sie vereinfacht den Prozess des Sammelns, Zentralisierens und Analysierens von Leistungsdaten, was zu verbesserten Erkenntnissen und schnellerer Problembehebung führt.
Funktionsweise
- Metriken-Taxonomie-Design: Claude hilft, eine klare und konsistente Namenskonvention für Metriken über alle Systeme hinweg zu definieren.
- Auswahl des Aggregationstools: Claude hilft, das geeignete Metriken-Aggregationstool (z.B. Prometheus, StatsD, CloudWatch) basierend auf der Umgebung und den Anforderungen des Benutzers auszuwählen.
- Konfiguration und Integration: Claude führt durch die Konfiguration des ausgewählten Aggregationstools und dessen Integration mit verschiedenen Datenquellen.
- Dashboard- und Alarm-Einrichtung: Claude hilft, Dashboards zur Visualisierung von Metriken einzurichten und Alarme für kritische Leistungsindikatoren zu definieren.
Wann diese Skill verwendet werden sollte
Diese Skill wird aktiviert, wenn Sie Folgendes benötigen:
- Zentralisieren von Leistungsmetriken aus mehreren Anwendungen und Systemen.
- Entwerfen einer konsistenten Metriken-Namenskonvention.
- Auswählen des richtigen Metriken-Aggregationstools für Ihre Anforderungen.
- Einrichten von Dashboards und Alarmen für die Leistungsüberwachung.
Beispiele
Beispiel 1: Zentralisieren von Anwendungs- und Systemmetriken
Benutzeranfrage: „Aggregiere Anwendungs- und Systemmetriken in Prometheus.“
Die Skill wird:
- Den Benutzer bei der Definition von Metriken für Anwendungen (z.B. Anfragedauer, Fehlerraten) und Systeme (z.B. CPU-Auslastung, Speichernutzung) anleiten.
- Helfen, Prometheus so zu konfigurieren, dass es Metriken von den Anwendungs- und Systemendpunkten sammelt.
Beispiel 2: Einrichten von Alarmen für die Datenbankleistung
Benutzeranfrage: „Zentralisiere Datenbankmetriken und richte Alarme für langsame Abfragen ein.“
Die Skill wird:
- Dem Benutzer helfen, Metriken für die Datenbankleistung zu definieren (z.B. Abfrageausführungszeit, Verbindungspool-Nutzung).
- Den Benutzer bei der Konfiguration des Aggregationstools anleiten, um diese Metriken aus der Datenbank zu sammeln.
- Helfen, Alarme im Aggregationstool einzurichten, um den Benutzer zu benachrichtigen, wenn die Abfrageausführungszeit einen definierten Schwellenwert überschreitet.
Best Practices
- Namenskonventionen: Verwenden Sie eine konsistente und klar definierte Namenskonvention für alle Metriken, um Klarheit und einfache Analyse zu gewährleisten.
- Granularität: Wählen Sie eine angemessene Granularität für Metriken, um Detail und Speicheranforderungen in Einklang zu bringen.
- Aufbewahrungsrichtlinien: Definieren Sie Aufbewahrungsrichtlinien für Metriken, um Speicherplatz zu verwalten und sicherzustellen, dass Daten für die historische Analyse verfügbar sind.
Integration
Diese Skill integriert sich mit anderen Plugins, die Infrastruktur verwalten, Anwendungen bereitstellen und die Systemgesundheit überwachen. Beispielsweise kann sie in Verbindung mit einem Bereitstellungs-Plugin verwendet werden, um automatisch die Metrikensammlung nach einer neuen Anwendungsbereitstellung zu konfigurieren.
Voraussetzungen
- Zugriff auf Metrikensammlungstools (Prometheus, StatsD, CloudWatch)
- Netzwerkkonnektivität zu Metrikenquellen
- Metrikenspeicherkonfiguration in ${CLAUDE_SKILL_DIR}/metrics/
- Verständnis der Metriken-Taxonomie
Anleitung
- Entwerfen Sie eine konsistente Metriken-Namenskonvention
- Wählen Sie das geeignete Aggregationstool für die Umgebung aus
- Konfigurieren Sie die Metrikensammlung von allen Quellen
- Richten Sie zentralisierten Speicher und Aufbewahrungsrichtlinien ein
- Erstellen Sie Dashboards zur Visualisierung
- Definieren Sie Alarme für kritische Metriken
Ausgabe
- Konfigurationsdateien für die Metrikenaggregation
- Dokumentation der einheitlichen Namenskonvention
- Dashboarddefinitionen für wichtige Metriken
- Alarmregeln für Leistungsschwellenwerte
- Integrationsleitfäden für Metrikenquellen
Fehlerbehandlung
Wenn die Metrikenaggregation fehlschlägt:
- Überprüfen Sie die Netzwerkkonnektivität zu den Quellen
- Überprüfen Sie die Authentifizierungsanmeldeinformationen
- Validieren Sie die Kompatibilität des Metrikenformats
- Überprüfen Sie die Speicherkapazität und Aufbewahrung
- Stellen Sie sicher, dass die Konfiguration des Aggregationstools korrekt ist
Ressourcen
- Prometheus-Aggregationsdokumentation
- StatsD-Protokollspezifikationen
- CloudWatch-Metriken-API-Referenz
- Best Practices für Metriken-Namenskonventionen