mirror of
https://github.com/trailofbits/buttercup
synced 2026-06-21 14:11:39 +00:00
feat: Add local SigNoz deployment support (#232)
* feat: Add simplified SigNoz integration using official Helm chart - Add SigNoz as a Helm dependency with conditional deployment - Enable SigNoz by default for minikube environments - Auto-configure OTEL to use internal SigNoz when enabled - Update Docker Compose to include existing SigNoz stack - Minimal configuration following the official chart approach Co-authored-by: Riccardo Schirone <ret2libc@users.noreply.github.com> * Configure local signoz * do not deploy signoz in ci * makefile: ensure signoz is available * feat: Simplify SigNoz integration for improved user experience - Remove external SigNoz configuration prompts from setup-local script - Make local SigNoz deployment the default for quickstart experience - Move external SigNoz configuration to MANUAL_SETUP.md for advanced users - Streamline README log access section to focus on local SigNoz UI - Relocate kubectl commands to QUICK_REFERENCE.md as alternative method - Improve documentation structure for better user onboarding Addresses feedback from @michaelbrownuc to simplify the integration before merging. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-authored-by: Riccardo Schirone <ret2libc@users.noreply.github.com> * Update MANUAL_SETUP.md --------- Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com> Co-authored-by: Riccardo Schirone <ret2libc@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
cfd0441584
commit
a8ed0ccbbe
@@ -1,5 +1,6 @@
|
||||
include:
|
||||
- ../../competition-server/compose.yaml
|
||||
- ../../competition-server/signoz/compose.yaml
|
||||
|
||||
services:
|
||||
# ugh the only solution i can come up with is a dind instance paired with every single build-bot we will need like k8s groups or something
|
||||
|
||||
@@ -73,16 +73,15 @@ INDEX_TASK_TIMEOUT_MS=120000
|
||||
INDEX_OUTPUT_TASK_TIMEOUT_MS=120000
|
||||
TRACED_VULNERABILITIES_TASK_TIMEOUT_MS=120000
|
||||
|
||||
# OTel
|
||||
# Settings for locally hosted endpoint, currently disabled.
|
||||
#OTEL_EXPORTER_OTLP_ENDPOINT=http://otel-collector:4317
|
||||
# OTel - configured to use local SigNoz by default
|
||||
OTEL_EXPORTER_OTLP_ENDPOINT=http://signoz-otel-collector:4317
|
||||
# token is b64 encoded "username:password"
|
||||
#OTEL_EXPORTER_OTLP_HEADERS="Authorization=Basic dXNlcm5hbWU6cGFzc3dvcmQ="
|
||||
#OTEL_EXPORTER_OTLP_PROTOCOL="grpc"
|
||||
OTEL_EXPORTER_OTLP_HEADERS="Authorization=Basic dXNlcm5hbWU6cGFzc3dvcmQ="
|
||||
OTEL_EXPORTER_OTLP_PROTOCOL="grpc"
|
||||
|
||||
# Settings for externally hosted endpoint, make sure to set endpoint to url (kept secret)
|
||||
OTEL_EXPORTER_OTLP_ENDPOINT=""
|
||||
OTEL_EXPORTER_OTLP_PROTOCOL="http"
|
||||
# Settings for externally hosted endpoint, uncomment and set endpoint to use external OTEL
|
||||
#OTEL_EXPORTER_OTLP_ENDPOINT=""
|
||||
#OTEL_EXPORTER_OTLP_PROTOCOL="http"
|
||||
|
||||
OSS_FUZZ_CONTAINER_ORG=aixcc-afc
|
||||
|
||||
|
||||
Reference in New Issue
Block a user