Numalogic-prometheus is a AIOps pipeline to do in cluster anomaly detection for any prometheus metrics. It is built on our streaming platform numaflow using numalogic as the ML library.
By default, it provides anomaly detection for Argo CD and Argo Rollouts metrics, to identify issues before deploying/rolling out new changes.
It installs in a few minutes and is easier to onboard and configure any new metrics for anomaly detection.
Run the below command to install all the prerequisites.
kustomize build manifests/prerequisites | kubectl apply -f -
Run the below command to install numalogic-prometheus
and its dependencies on you cluster.
kustomize build manifests/ | kubectl apply -f -
- To view Numaflow UX:
kubectl port-forward svc/numaflow-server 8443 -n numaflow-system
Here you can see all the pipelines running on the cluster
- To view ML flow server:
kubectl port-forward svc/mlflow-service 5000 -n numalogic-prometheus
Here you can see all the model runs, models saved, etc.
- To view Prometheus server:
kubectl port-forward <prometheus-deployment-xxxxxxxxx-xxxxx> 8490:9090 -n monitoring