Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Have Observability Stack apps deployed and running internally #175

Closed
3 of 9 tasks
cokiengchiara opened this issue Jun 8, 2020 · 6 comments
Closed
3 of 9 tasks

Comments

@cokiengchiara
Copy link
Contributor

cokiengchiara commented Jun 8, 2020

Outcome: Deploy and run Observability Stack apps internally. Goal is to get experience and gain knowledge doing so, to set the ground for future customer use.

The apps in the Observability Stack are:

  • Prometheus Operator for metrics
  • Loki for logs
  • Linkerd for service mesh
  • Grafana for data visualization
  • FluxCD for gitops config management
  • Jaeger for tracing

Reference:

Assumptions

From @piontec in internal issue https://github.com/giantswarm/giantswarm/issues/14018:

  • Decide where to put it: front-end cluster or testing installation (slightly towards testing installation)
  • Frontend cluster
  • Operations cluster
  • Make sure sig-ux and sig-infra know about and are fine with this.

We need a CP where we put our tools (fluxcd) - gorilla seems to be the best choice
We deploy Loki to a separate new observability cluster we create on CP chosen

Apps

(from the most important):

Note: prometheus-operator should be already running for the control plane and/or frontend clusters. We just need to sync with biscuit to check if we need to improve anything.

Bonus objectives #242

  • Do PoC allowing us to stream logs from NGINX IC in real customers' TCs to our Loki
  • Jaeger - deploy and collect traces.
    Optional, because we don't have explicit tracing instrumentation
  • Move apps we're happy with after the cycle from Playground Catalog to Giant Swarm Catalog
@cokiengchiara
Copy link
Contributor Author

@giantswarm/team-halo

Reminder from @calvix for sig-infra: As long as you set proper requests and limits we should be fine, so please focus on that.

@cokiengchiara cokiengchiara moved this from In Progress ( 1-3 months ) to Ready Soon ( <4 weeks ) in Giant Swarm Roadmap (Deprecated) Nov 27, 2020
@cokiengchiara
Copy link
Contributor Author

Mon, 30. November 2020 update. Grafana is now available as an app in Giant Swarm Catalog.

@cokiengchiara
Copy link
Contributor Author

cokiengchiara commented Jan 18, 2021

  • @ubergesundheit will install flux on gollum. Prepare repo. Remember to announce in sig-infra and sig-front-end when we touch front end clusters.
  • @glitchcrab installs Linkerd w flux
  • Loki -- @glitchcrab can help. @ced0ps would like to help w Loki.

@ubergesundheit
Copy link
Member

Notified sig-ux in sig-ux sync today about the plan to install flux, linkerd and loki on gollum & the frontend cluster (c68pn)

@cokiengchiara
Copy link
Contributor Author

  • Write internal announcement about what we set out to accomplish in the crazy cycle, what we did, and what's next

@cokiengchiara
Copy link
Contributor Author

Closing this as it's generally done. Follow up work in Loki cycle.

Giant Swarm Roadmap (Deprecated) automation moved this from Ready Soon ( <4 weeks ) to Released Feb 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants