service-mesh-observability
Implementar Observabilidad de Service Mesh
También disponible en: wshobson
Configura monitoreo integral, trazabilidad y alertas para tus despliegues de service mesh. Obtén configuraciones listas para usar para Istio, Linkerd, Prometheus, Grafana y Jaeger.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "service-mesh-observability". Generate Prometheus config for Istio metrics
Resultado esperado:
YAML ServiceMonitor con scrape configs apuntando a endpoints istiod, intervalos de 15 segundos y reglas de relabel para descubrimiento del mesh.
Usando "service-mesh-observability". Create alert for high latency
Resultado esperado:
PrometheusRule con expresión histogram_quantile para umbral de latencia P99, ventana de evaluación de 5 minutos y anotación de severidad de advertencia.
Auditoría de seguridad
SeguroThis skill is a documentation-only guide for service mesh observability. Static analysis flagged 55 patterns, but all are false positives: backtick commands are markdown code blocks (not execution), hardcoded URLs/IPs are configuration examples, and crypto warnings are triggered by YAML config snippets. No actual code execution, network calls, or filesystem operations occur.
Puntuación de calidad
Lo que puedes crear
Ingeniero de Plataforma Configurando Monitoreo del Mesh
Despliega un stack de observabilidad completo para una nueva instalación de Istio con integración de Prometheus, Grafana y Jaeger.
SRE Depurando Problemas de Latencia en Producción
Consulta trazabilidad distribuida para identificar cuellos de botella entre microservicios y configura alertas de latencia P99.
Equipo de DevOps Implementando SLOs
Define y monitorea objetivos de nivel de servicio para el tráfico del mesh con alertas automatizadas en umbrales de tasa de errores.
Prueba estos prompts
Genera una configuración de ServiceMonitor de Prometheus para scrape de métricas del mesh de Istio con intervalos de 15 segundos.
Crea un manifest de despliegue de Jaeger para trazabilidad de Istio con 100 por ciento de muestreo para entornos de desarrollo.
Construye un JSON de dashboard de Grafana con paneles para tasa de solicitudes, tasa de errores, latencia P99 y topología de servicios para Istio.
Escribe alertas de PrometheusRule para tasa de errores superior al 5 por ciento y latencia P99 superior a 1 segundo con etiquetas de severidad apropiadas.
Mejores prácticas
- Muestrea trazas al 100 por ciento en desarrollo pero reduce a 1-10 por ciento en producción para controlar costos de almacenamiento
- Configura alertas en señales doradas: latencia, tráfico, errores y saturación con umbrales apropiados
- Usa propagación de contexto de traza consistentemente en todos los servicios para visibilidad completa de solicitudes
Evitar
- Sobremuestrear trazas en producciónleading a costos excesivos de almacenamiento y sobrecarga de rendimiento
- Ignorar límites de cardinalidad de métricas causando problemas de memoria de Prometheus y consultas lentas
- Desplegar herramientas de observabilidad sin dashboards o alertas que proporcionen información accionable
Preguntas frecuentes
¿Qué service meshes soporta esta skill?
¿Esta skill despliega recursos en mi cluster?
¿Qué tasa de muestreo debo usar para trazabilidad?
¿Puedo usar esto con service meshes gestionados?
¿Cómo correlaciono métricas con trazas?
¿Cuáles son las señales doradas para service mesh?
Detalles del desarrollador
Autor
sickn33Licencia
MIT
Repositorio
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/service-mesh-observabilityRef.
main
Estructura de archivos
📄 SKILL.md