- Добавлена полная поддержка Istio service mesh с Kiali - Интегрированы Helm charts (nginx, prometheus-stack) - Созданы Grafana дашборды для Istio мониторинга - Добавлен HTML генератор отчетов с красивым дизайном - Созданы скрипты для снапшотов и восстановления - Добавлена поддержка Istio Bookinfo demo - Обновлена документация с полным описанием возможностей Компоненты: - Istio с Telemetry и Traffic Policy - Prometheus + Grafana с автопровижинингом дашбордов - HTML отчеты с анализом статусов - Снапшоты и восстановление состояния - Полная интеграция с Kubernetes Автор: Сергей Антропов Сайт: https://devops.org.ru
40 lines
979 B
YAML
40 lines
979 B
YAML
---
|
||
# Istio Telemetry для сбора метрик
|
||
# Автор: Сергей Антропов
|
||
# Сайт: https://devops.org.ru
|
||
|
||
apiVersion: telemetry.istio.io/v1
|
||
kind: Telemetry
|
||
metadata:
|
||
name: mesh-default
|
||
namespace: istio-system
|
||
spec:
|
||
selector: {}
|
||
metrics:
|
||
- providers:
|
||
- name: prometheus
|
||
overrides:
|
||
- match:
|
||
metric: REQUEST_DURATION
|
||
tagOverrides:
|
||
"destination_workload": { operation: UPSERT, value: "%DESTINATION_WORKLOAD%" }
|
||
"destination_namespace": { operation: UPSERT, value: "%DESTINATION_NAMESPACE%" }
|
||
"request_host": { operation: UPSERT, value: "%REQUEST_HOST%" }
|
||
histogram:
|
||
buckets:
|
||
- 1
|
||
- 5
|
||
- 10
|
||
- 25
|
||
- 50
|
||
- 100
|
||
- 250
|
||
- 500
|
||
- 1000
|
||
- 2000
|
||
- 5000
|
||
- match:
|
||
metric: REQUEST_COUNT
|
||
tagOverrides:
|
||
"response_code": { operation: UPSERT, value: "%RESPONSE_CODE%" }
|