-
Notifications
You must be signed in to change notification settings - Fork 94
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
integration with Prometheus/Grafana/Jaeger #41
Comments
not one of the devs, but I believe for Jaeger you simply need to control the Is this more of a documentation issue than an enhancement? |
@chriscowley for using an existing Jaeger that would be probably enough, although we want to make it explicitly configurable in the custom resource describing Istio config. |
@waynz0r certainly that would be a good MVP for tracing support. For what its worth I just tried adding a service that matched the default value for Is there anyone at Banzai who has POCed something similar? |
@chriscowley it should work, we are looking into it! |
@chriscowley by our tests it generally works, but the default sampling rate is 1 out of every 100 requests. I created an issue to support changing this value (see #75). Right now you can change it by editing the |
@chriscowley we have just released v0.0.7 with the feature to allow sampling rate configuration in the CR. Please let us know if you still have tracing problem! |
@waynz0r 1 out of 100 seems a little light - certainly explains why I was seeing nothing from ~20 page refreshes of the bookinfo app. I'll test it during the week. |
Got bored and tested it anyway. The variable you added works perfectly, but there is still one piece of "glue" I needed to add. The Istio seems to be hardwired to send the tracing sample to
In my Istio config I have got:
which from some logic I cannot remember from Friday appeared reasonable to me (is that supposed to create a zipkin service as part of Istio that attaches to any pods with the label "app=jaeger"?) as I cannot remember where I found it. |
@chriscowley thanks for the feedback! The operator managed Istio components send tracing to The If you would be interested we can discuss this in more detail on our community slack (https://slack.banzaicloud.io #istio-operator) |
I'm not able to install istio's prometheus and grafana. Is this issue going to be fixed anytime soon? Can we install istio's prometheus and grafana using banzaicloud/istio-operator? I added the following section in the istio CR yaml https://github.com/banzaicloud/istio-operator/blob/release-1.1/config/samples/istio_v1beta1_istio.yaml under the
|
Hi @vhosakot, you are correct, right now the Istio operator cannot install neither Our current view is that it probably should not be the responsibility of the Istio operator to install (and manage) these components. We would rather think of a solution where the operator could seamlessly integrate with them e.g. with the |
@vhosakot we believe in the For a single click service mesh (Istio + lots of other things) experience I suggest to give it a try here: https://beta.banzaicloud.io/ui/ |
As mentioned above, the operator's mere concern is to install (and upgrade) Istio, and nothing else. This is inline with the operator (Kubernetes controller) pattern and follows the separation of concerns paradigm. You can always install Prometheus/Grafana/Jaeger afterwards - or if you are looking for a You can start with the Backyard CLI or read the release announcement. If you are in quick-start mode and want to have a production Istio environment on a Kubernetes cluster with all the above in minutes just hit: |
the Helm chart can install all of these, but it's probably not the scope of the operator to manage these components, but we should figure out how to integrate them.
The text was updated successfully, but these errors were encountered: