cloud-bulldozer / go-commons

Code repository with all go common packages and libraries
Apache License 2.0
4 stars 9 forks source link

Initial draft for go-commons with indexer. #1

Closed vishnuchalla closed 1 year ago

vishnuchalla commented 1 year ago

Description

Adding indexers to go commons.

TODO

To integrate opensearch client as well.

Testing

Tested integrating with kube-burner

time="2023-04-18 08:49:14" level=info msg="📁 Creating indexer: elastic" file="factory.go:31"
time="2023-04-18 08:49:18" level=info msg="👽 Initializing prometheus client with URL: https://prometheus-k8s-openshift-monitoring.apps.vchalla-quay-test-2.perfscale.devcluster.openshift.com" file="prometheus.go:55"
time="2023-04-18 08:49:21" level=info msg="Scraping for the prometheus entry with params - Endpoint: https://prometheus-k8s-openshift-monitoring.apps.vchalla-quay-test-2.perfscale.devcluster.openshift.com, Profile: /home/vchalla/quay-metrics.yaml, Start: 2023-04-18T07:49:14-04:00, End: 2023-04-18T08:49:14-04:00" file="utils.go:67"
time="2023-04-18 08:49:21" level=info msg="Indexing metrics with UUID test-uuid" file="utils.go:72"
time="2023-04-18 08:49:21" level=info msg="🔍 Scraping prometheus metrics for benchmark from 2023-04-18T07:49:14-04:00 to 2023-04-18T08:49:14-04:00" file="prometheus.go:115"
time="2023-04-18 08:49:22" level=info msg="Indexing metric QuayRequestDuration" file="elastic.go:86"
time="2023-04-18 08:49:29" level=info msg="Indexing metric QuaySecScanIndexDuration" file="elastic.go:86"
time="2023-04-18 08:49:35" level=info msg="Indexing metric QuayModelCacheTotalRate" file="elastic.go:86"
time="2023-04-18 08:49:35" level=info msg="Indexing metric QuayModelCacheTotalSum" file="elastic.go:86"
time="2023-04-18 08:49:36" level=info msg="Indexing metric QuayDbConnectCallsRate" file="elastic.go:86"
time="2023-04-18 08:49:43" level=info msg="Indexing metric QuayDbConnectCallsSum" file="elastic.go:86"
time="2023-04-18 08:49:47" level=info msg="Indexing metric QuayDbCloseCallsRate" file="elastic.go:86"
time="2023-04-18 08:49:56" level=info msg="Indexing metric QuayDbCloseCallsSum" file="elastic.go:86"
time="2023-04-18 08:50:00" level=info msg="Indexing metric QuayDbPooledConnectionsAvailableRate" file="elastic.go:86"
time="2023-04-18 08:50:04" level=info msg="Indexing metric QuayDbPooledConnectionsAvailableSum" file="elastic.go:86"
time="2023-04-18 08:50:10" level=info msg="Indexing metric QuayDbPooledConnectionsInUseRate" file="elastic.go:86"
time="2023-04-18 08:50:14" level=info msg="Indexing metric QuayDbPooledConnectionsInUseSum" file="elastic.go:86"
time="2023-04-18 08:50:20" level=info msg="👋 Exiting kube-burner test-uuid" file="kube-burner.go:198"