Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add local docker telemetry infrastructure #1990

Closed

Conversation

derrandz
Copy link
Contributor

Overview

This PR adds local docker telemetry infrastructure, instructions to run the infrastructure are in the README.md

Checklist

  • New and updated code has appropriate documentation
  • New and updated code has new and/or updated testing
  • Required CI checks are passing
  • Visual proof for any user facing features like CLI or documentation updates
  • Linked issues closed with keywords

@derrandz derrandz added the kind:misc Attached to miscellaneous PRs label Mar 30, 2023
@derrandz derrandz requested a review from renaynay as a code owner March 30, 2023 23:48
@derrandz derrandz self-assigned this Mar 30, 2023
@codecov-commenter
Copy link

codecov-commenter commented Mar 30, 2023

Codecov Report

Merging #1990 (a560c5e) into main (52f1af4) will increase coverage by 0.19%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #1990      +/-   ##
==========================================
+ Coverage   54.12%   54.32%   +0.19%     
==========================================
  Files         216      216              
  Lines       14081    14081              
==========================================
+ Hits         7622     7649      +27     
+ Misses       5645     5619      -26     
+ Partials      814      813       -1     

see 4 files with indirect coverage changes

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

Copy link
Member

@renaynay renaynay left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

still need to test this, but have this one comment for now.

Comment on lines +176 to +190
## check-docker: Check if docker is installed on the machine
check-docker:
ifeq (,$(shell which docker))
@echo "docker is not installed, you must install docker first."
exit 1;
endif
.PHONY: check-go

## check-docker: Check if docker is installed on the machine
check-docker-compose:
ifeq (,$(shell which docker-compose))
@echo "docker-compose is not installed, you must install it first."
exit 1;
endif
.PHONY: check-go
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

unnecessary bloat.

@distractedm1nd
Copy link
Member

Replaced by #2296

distractedm1nd added a commit that referenced this pull request Sep 4, 2023
Supersedes #1990

Adds local telemetry infra to the Makefile. This includes pyroscope,
grafana, jaeger, an otel-collector, prometheus, and loki.

---------

Co-authored-by: derrandz <ouaghad.hamza@gmail.com>
Co-authored-by: ramin <raminkeene@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind:misc Attached to miscellaneous PRs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants