strimzi-kafka-operator
grafana-dashboard-from-metric-list
strimzi-kafka-operator | grafana-dashboard-from-metric-list | |
---|---|---|
6 | 1 | |
4,468 | 1 | |
1.6% | - | |
9.8 | 10.0 | |
2 days ago | 4 months ago | |
Java | Python | |
Apache License 2.0 | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
strimzi-kafka-operator
-
Knative switchboard series, part 1. Setup Knative Eventing with Kafka from scratch, scale based on events volume, and monitor
Knative dashboards together with Kafka's dashboards it sheds light on almost any aspect of what's going on in the system.
- How to self host Apache Kafka?
-
Am I wrong for avoiding helm completely?
Strimzi is an operator for deploying Kafka in K8s, and makes extensive use of CRs. E.g., https://github.com/strimzi/strimzi-kafka-operator/blob/0.31.1/examples/kafka/kafka-persistent.yaml
-
Prometheus Additional Scrape Config node metrics limitation
But I encountered a problem. In the example files they provide prometheus-additional.yaml file which is referred to in prometheus.yaml as additionalScrapeConfigs field. It collects Kubernetes node metrics for which it has panels in example Grafana dashboards. All good. But the problem is, the prometheus-additional.yaml file has a field called namespaces: names: [] (File can be seen here - https://github.com/strimzi/strimzi-kafka-operator/blob/main/examples/metrics/prometheus-additional-properties/prometheus-additional.yaml) in kubernetes_sd_configs.
- How to renew Certificate in Strimzi Kafka entity operator.
- Kafka cluster and its maintenance, what is it like?
grafana-dashboard-from-metric-list
-
Knative switchboard series, part 1. Setup Knative Eventing with Kafka from scratch, scale based on events volume, and monitor
Knative exposes a couple of it's own metrics (like processing delays) and also exposes a huge amount of Kafka metrics for it's consumers/producers. I ended up curl-ing Knative Services on the metrics port, and scripting a tool that would help to create primitive Grafana dashboard for the list of metric names and uid of datasource. See readme on how to use the tool. Or can replace datasource uid in the dashboard-*.json with your datasource uid, and make sure job selectors in the dashboard JSON match the service name that sends metrics.
What are some alternatives?
kattlo-cli - Kattlo CLI Project
container-jfr - Secure JDK Flight Recorder management for containerized JVMs
langstream - LangStream. Event-Driven Developer Platform for Building and Running LLM AI Apps. Powered by Kubernetes and Kafka.
workflow - The developer and operations friendly Kubernetes toolbox
hephy-workflow-beta - Beta chart for Hephy Workflow (test only)
flux2-kustomize-helm-example - A GitOps workflow example for multi-env deployments with Flux, Kustomize and Helm.
RemoteCodeCompiler - An online code compiler supporting 11 programming languages (Java, Kotlin, Scala, C, C++, C#, Golang, Python, Ruby, Rust and Haskell) for competitive programming and coding interviews.
gcs-connector-for-apache-kafka - Aiven's GCS Sink Connector for Apache Kafka®
ns4kafka - Ns4Kafka brings namespaces on top of Kafka brokers, Kafka Connect and Schema Registry.
kafka-ui - Open-Source Web UI for Apache Kafka Management
covid19-vaccine-tracker - Covid19 Vaccine Tracker and Telegram Bot for India