---
# System prepended metadata

title: std -> fluentd -> loki

---

## 技術堆疊
istio在每個pod旁邊植入sidecar(envoy去專注處理網路)

log
std -> fluentd -> loki -> grafana

metric
istio -> sidecar -> promethues 
-> kiali(調用鏈 or 灰度發布) istio管理工具
-> grafana
-> alertmanager

tracing
sidecar- > opentelemetric -> tempo(tracing pipeline) -> grafana

OpenTelemetric 傳播和蒐集組件

Manual mode: 自行處理trace id(跨cluster,並需要在code中處理)
auto: 另寫txt並在docker image寫啟動cmd
injection: 在k8s yaml中進行inject

## Deep flow
換掉網路底層的protocol eBPF來搜集資料 -> tracing, log, metric都會搜集
搜集網路的log
