GoogleContainerTools / GoogleContainerTools/skaffold

Skaffold should expose metrics/telemetry

Open
#9,374 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
15.9k
Forks
1.7k
Avg merge
3d 9h
Merged PRs (30d)
10

Description

### Expected behavior
There should be a way of accessing run time of each processing step (e.g. build artifact X, wait on deployment Y).
Bonus points if it is in a format that can be easily pushed/digested via Prometheus.

### Actual behavior
In our CI run, we execute Skaffold. To optimize deployment we then need to look at the timestamps for log output. With these timestamps, we can then guess, what processing steps took how long and where to best optimize for swifter deployment.

### Information
Our end goal is to push Skaffold metrics to Prometheus and build Dashboards. Then we should easily see, which deployments slow us down the most.

### Steps to reproduce the behavior

1. `skaffold run`

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.