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

Jaeger: Jose + Souheil investigation + jaeger-operator work #1462

Closed
Tracked by #839
chuckbelisle opened this issue Nov 30, 2022 · 4 comments
Closed
Tracked by #839

Jaeger: Jose + Souheil investigation + jaeger-operator work #1462

chuckbelisle opened this issue Nov 30, 2022 · 4 comments
Assignees
Labels
area/engineering Requires attention from engineering: focus on foundational components or platform DevOps kind/feature New feature or request

Comments

@chuckbelisle
Copy link
Contributor

chuckbelisle commented Nov 30, 2022

Monitoring Epic: #839
Epic: #914
relates to #916 - Jaeger - MVP implementation planning

@chuckbelisle chuckbelisle mentioned this issue Nov 30, 2022
41 tasks
@chuckbelisle chuckbelisle added kind/feature New feature or request area/engineering Requires attention from engineering: focus on foundational components or platform DevOps labels Nov 30, 2022
@chuckbelisle chuckbelisle changed the title Jaeger dev map implementation Jaeger dev mvp implementation Nov 30, 2022
@Jose-Matsuda
Copy link
Contributor

Jose-Matsuda commented Dec 6, 2022

This might be notes it might not be notes;
https://github.com/jaegertracing/helm-charts/tree/main/charts/jaeger-operator.
So we probably reference and use this helm chart in the prod infrastructure repo (monitoring-system.tf), and then maybe have the After the Helm installation inside the aaw-argocd-manifests repo.

What we need to do is verify the default settings each Jaeger instance will use, we can use jaege.spec inside the helm chart to define a baseline, and if we wanted to, we could also use jaeger.create and set that to true so that we don't even need to touch another repo (like aaw-argocd-manifests)

Jaeger CRD definition

@Jose-Matsuda
Copy link
Contributor

Jose-Matsuda commented Dec 12, 2022

Current Status: 2022/12/12 (will be edited)

Installation in Dev cluster

Working on getting the jaeger-operator functional and installed in dev, running into a few errors that are preventing the terraform from applying.

  • jaeger-operator pod confirmed alive

Configuration in Dev cluster

Can take the minimal jaeger instance configuration and just expand off of it, we have the CRD definition linked above.

Here are settings that we will need to configure (as per Pat in the MVP planning ticket)


I think we should split this out into smaller tickets as well; like one size s for the configuration of Prometheus with Jaeger, another size s for elasticsearch integration etc.

@Souheil-Yazji
Copy link
Contributor

Agreed with @Jose-Matsuda. Enabling Jaeger and integrating it successfully with our monitoring eco-system is a multistep process. For documentation and traceability purposes, it would be best to have an Epic for Jaeger with the tasks mentioned above itemized in there.

@Jose-Matsuda Jose-Matsuda changed the title Jaeger dev mvp implementation Jaeger: Jose + Souheil investigation + jaeger-operator work Dec 14, 2022
@Jose-Matsuda
Copy link
Contributor

Closing as a catch-up for Souheil and I to take a look at jaeger get familiar with it as well as put in the jaeger-operator in dev

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/engineering Requires attention from engineering: focus on foundational components or platform DevOps kind/feature New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants