Skip to content

Instantly share code, notes, and snippets.

@matschaffer
Last active June 21, 2022 05:19
Show Gist options
  • Save matschaffer/8ed789f782958cd20cdbc9c5d6c04d53 to your computer and use it in GitHub Desktop.
Save matschaffer/8ed789f782958cd20cdbc9c5d6c04d53 to your computer and use it in GitHub Desktop.
OpenTelemetry PoC Diagram
graph TD

subgraph Laptop
  ProdKibana[Kibana]-->ProdES[Elasticsearch]
  Agent-->|poll/push|ProdKibana
  Agent-.->|poll/push|ProdES
end

subgraph Cloud
  Fleet-->MonES[Elasticsearch]
  MonKibana[Kibana]-->MonES
end

Agent-.->|config|Fleet
Agent==>|write|MonES
Browser-->MonKibana
graph LR

subgraph Production
  Ingest([Ingest])-->Logstash
  Ingest-->Beats
  Logstash-->ProdES
  Beats-->ProdES
  ProdKibana[Kibana]-->ProdES[Elasticsearch]
  
  Agent-..-|pull/push|ProdKibana
  Agent-.-|pull/push|ProdES
  Agent-.-|pull/push|Logstash
  Agent-.-|pull/push|Beats
end

subgraph Monitoring
  Fleet-->MonES[Elasticsearch]
  MonKibana[Kibana]-->MonES
end

Fleet-->|config|Agent
Agent==>|write|MonES
Browser-->MonKibana
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment