grafana / grafana/pyroscope

Configuration validation

Open
#3,101 1 comment 2 reactions 0 assignees View on GitHub
backend enhancement
Dominant language
Go
Stars
11.7k
Forks
802
Avg merge
1d 19h
Merged PRs (30d)
80

Description

Pyroscope's configuration includes numerous parameters that depend on each other implicitly. It's entirely possible to misconfigure the setup in a manner where the system operates without explicit errors or failures, yet its behavior becomes unpredictable and challenging to debug.

I propose creating a self-diagnostic routine that analyzes configuration parameters, adjusts default values for dependent parameters accordingly, and alerts users if their configuration is invalid (logically).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.