Skip to content

Commit fb7464e

Browse files
Fix runner garbage collector (#70)
* Fix runner garbage collector * Linter => Fix string conversion * Update garbarge collector logic * Bump github.com/redis/go-redis/extra/redisotel/v9 from 9.11.0 to 9.12.0 (#73) Bumps [github.com/redis/go-redis/extra/redisotel/v9](https://github.com/redis/go-redis) from 9.11.0 to 9.12.0. - [Release notes](https://github.com/redis/go-redis/releases) - [Changelog](https://github.com/redis/go-redis/blob/master/RELEASE-NOTES.md) - [Commits](redis/go-redis@v9.11.0...v9.12.0) --- updated-dependencies: - dependency-name: github.com/redis/go-redis/extra/redisotel/v9 dependency-version: 9.12.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump google.golang.org/protobuf from 1.36.6 to 1.36.7 (#72) Bumps google.golang.org/protobuf from 1.36.6 to 1.36.7. --- updated-dependencies: - dependency-name: google.golang.org/protobuf dependency-version: 1.36.7 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump go.opentelemetry.io/otel/trace from 1.36.0 to 1.37.0 (#56) --- updated-dependencies: - dependency-name: go.opentelemetry.io/otel/trace dependency-version: 1.37.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: José Gonçalves <[email protected]> * Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc (#71) Bumps [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) from 1.36.0 to 1.37.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-go@v1.36.0...v1.37.0) --- updated-dependencies: - dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc dependency-version: 1.37.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: José Gonçalves <[email protected]> * Bump gitlab.com/gitlab-org/api/client-go from 0.129.0 to 0.137.0 (#66) Bumps [gitlab.com/gitlab-org/api/client-go](https://gitlab.com/gitlab-org/api/client-go) from 0.129.0 to 0.137.0. - [Release notes](https://gitlab.com/gitlab-org/api/client-go/tags) - [Changelog](https://gitlab.com/gitlab-org/api/client-go/blob/main/CHANGELOG.md) - [Commits](https://gitlab.com/gitlab-org/api/client-go/compare/v0.129.0...v0.137.0) --- updated-dependencies: - dependency-name: gitlab.com/gitlab-org/api/client-go dependency-version: 0.137.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fix goreleaser * Improve documentation with runner metrics * Update runners, store logic and garbage collector * Upgrade all libs, add new dashboards for gitlab-ci-exporter observability * Fix garbage collector and memory leak * Improve gitlab-ci-dashboard * Fix - deprecated authentication method --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent ca08a05 commit fb7464e

19 files changed

+1649
-183
lines changed

.goreleaser.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,9 @@ dockers:
6464
- 'docker.io/helvethink/gitlab-ci-exporter:{{ .Tag }}'
6565
- 'ghcr.io/helvethink/gitlab-ci-exporter:{{ .Tag }}'
6666
- 'quay.io/helvethink/gitlab-ci-exporter:{{ .Tag }}'
67+
- 'docker.io/helvethink/gitlab-ci-exporter:{{ .Tag }}-amd64'
68+
- 'ghcr.io/helvethink/gitlab-ci-exporter:{{ .Tag }}-amd64'
69+
- 'quay.io/helvethink/gitlab-ci-exporter:{{ .Tag }}-amd64'
6770
- 'docker.io/helvethink/gitlab-ci-exporter:latest'
6871
- 'ghcr.io/helvethink/gitlab-ci-exporter:latest'
6972
- 'quay.io/helvethink/gitlab-ci-exporter:latest'
@@ -144,20 +147,23 @@ dockers:
144147
docker_manifests:
145148
- name_template: docker.io/helvethink/gitlab-ci-exporter:{{ .Tag }}
146149
image_templates:
150+
- docker.io/helvethink/gitlab-ci-exporter:{{ .Tag }}
147151
- docker.io/helvethink/gitlab-ci-exporter:{{ .Tag }}-amd64
148152
- docker.io/helvethink/gitlab-ci-exporter:{{ .Tag }}-arm64
149153
- docker.io/helvethink/gitlab-ci-exporter:{{ .Tag }}-armv6
150154
- docker.io/helvethink/gitlab-ci-exporter:{{ .Tag }}-armv7
151155

152156
- name_template: ghcr.io/helvethink/gitlab-ci-exporter:{{ .Tag }}
153157
image_templates:
158+
- ghcr.io/helvethink/gitlab-ci-exporter:{{ .Tag }}
154159
- ghcr.io/helvethink/gitlab-ci-exporter:{{ .Tag }}-amd64
155160
- ghcr.io/helvethink/gitlab-ci-exporter:{{ .Tag }}-arm64
156161
- ghcr.io/helvethink/gitlab-ci-exporter:{{ .Tag }}-armv6
157162
- ghcr.io/helvethink/gitlab-ci-exporter:{{ .Tag }}-armv7
158163

159164
- name_template: quay.io/helvethink/gitlab-ci-exporter:{{ .Tag }}
160165
image_templates:
166+
- quay.io/helvethink/gitlab-ci-exporter:{{ .Tag }}
161167
- quay.io/helvethink/gitlab-ci-exporter:{{ .Tag }}-amd64
162168
- quay.io/helvethink/gitlab-ci-exporter:{{ .Tag }}-arm64
163169
- quay.io/helvethink/gitlab-ci-exporter:{{ .Tag }}-armv6

Dockerfile.local

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,5 @@ COPY --from=builder /out/${PROJECT_NAME} /usr/local/bin/${PROJECT_NAME}
2121
USER 33092
2222
EXPOSE 8080
2323

24-
ENTRYPOINT ["/gitlab-ci-exporter"]
24+
ENTRYPOINT ["/usr/local/bin/gitlab-ci-exporter"]
2525
CMD ["run"]

docs/metrics.md

Lines changed: 47 additions & 46 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)