service-mesh-observability
Richten Sie Service-Mesh-Observabilität schnell ein
Également disponible depuis: sickn33
Service-Mesh-Telemetrie ist schwer zu verbinden über Traces, Metriken und Dashboards. Diese Skill stellt fertige Vorlagen und Abfragen für Istio- und Linkerd-Observabilität bereit.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "service-mesh-observability". Give me a concise checklist to enable Istio observability with Prometheus and Jaeger.
Résultat attendu:
- Deploy Prometheus with the Istio scrape config and ServiceMonitor.
- Enable tracing in Istio and point Zipkin to Jaeger collector.
- Install Jaeger all-in-one and expose the UI port.
- Add PromQL panels for request rate, errors, and P99 latency.
Utilisation de "service-mesh-observability". How do I check which services are making the most requests?
Résultat attendu:
- Use Linkerd viz top command: linkerd viz top deploy/my-app
- Or query Prometheus: sum(rate(istio_requests_total[5m])) by (destination_service_name)
- Check the Grafana Istio dashboards for visualized request rates by service.
Utilisation de "service-mesh-observability". Set up alerting for high error rates.
Résultat attendu:
- Create a PrometheusRule with expression: sum(rate(istio_requests_total{response_code=~"5.."}[5m])) by (destination_service_name) / sum(rate(istio_requests_total[5m])) by (destination_service_name) > 0.05
- Set for: 5m threshold to avoid alert flapping.
- Label with severity: critical and include service name in summary.
Audit de sécurité
SûrPure documentation skill containing YAML templates, PromQL queries, and CLI examples for service mesh observability. All static findings are false positives: the scanner misinterpreted PromQL metric names (containing 'md5', 'sha' substrings) as weak crypto, flagged documentation links as network IOCs, and misidentified YAML field names as path traversal. The content is static documentation that matches its stated purpose exactly.
Facteurs de risque
🌐 Accès réseau (12)
⚙️ Commandes externes (17)
📁 Accès au système de fichiers (1)
Score de qualité
Ce que vous pouvez construire
Mesh-Monitoring aufsetzen
Verwenden Sie Vorlagen, um Prometheus, Grafana und Tracing für ein neues Service Mesh zu verbinden.
Latenzspitzen untersuchen
Wenden Sie PromQL-Abfragen und Tracing-Setup an, um Services mit hoher Latenz zu finden.
Mesh-SLOs definieren
Verwenden Sie Golden-Signal-Leitfaden, um SLOs und Alert-Regeln für Services zu definieren.
Essayez ces prompts
Listen Sie die minimalen Schritte und Vorlagen auf, um Istio-Metriken und Tracing in einem neuen Cluster zu aktivieren.
Stellen Sie die wichtigsten PromQL-Abfragen für Anfragerate, Fehlerrate und P99-Latenz nach Service bereit.
Geben Sie ein IstioOperator- und Jaeger-Deployment-Beispiel für verteiltes Tracing.
Kombinieren Sie Prometheus-, Grafana-, Jaeger-, Kiali- und OTel-Vorlagen in einem gestaffelten Rollout-Plan.
Bonnes pratiques
- Sampling von Traces mit hohen Raten in Dev und niedrigeren in Produktion, um Kosten zu kontrollieren.
- Verwenden Sie konsistente Trace-Kontext-Propagation über alle Services hinweg.
- Alert auf Golden Signals mit klaren Schwellenwerten, die in PrometheusRule definiert sind.
Éviter
- Sammeln von High-Cardinality-Labels ohne Limits auf Prometheus.
- 100 Prozent Tracing in Produktion standardmäßig ausführen.
- Ohne Dashboards für Service-Abhängigkeiten und Topologie operieren.