Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Add multi-environment support for device filtering in grafana#275

Open
Dongalis wants to merge 1 commit into
f5devcentral:mainf5devcentral/application-study-tool:mainfrom
Dongalis:mainDongalis/application-study-tool:mainCopy head branch name to clipboard
Open

Add multi-environment support for device filtering in grafana#275
Dongalis wants to merge 1 commit into
f5devcentral:mainf5devcentral/application-study-tool:mainfrom
Dongalis:mainDongalis/application-study-tool:mainCopy head branch name to clipboard

Conversation

@Dongalis

Copy link
Copy Markdown

Proposed changes

Adds environment-based device filtering across the full stack:

  • config_helper.py: Strips environment from receiver output (not accepted by OTel collector), generates environment-specific processor configs, and splits pipelines by environment
  • OTel config: Replaces inline processors with ${file:...} reference to generated_processors.yaml
  • Grafana dashboards (18 dashboards): Adds environment dropdown variable; scopes device_name dropdown by selected environment; adds environment=~"$environment" filter to all PromQL queries
  • Config defaults: environment defaults to production; not required

Describe the use case and detail of the change. If this PR addresses an issue on GitHub, make sure to include a link to that issue using one of the supported keywords in this PR's description or commit message.

Closes #274

Checklist

Before creating a PR, run through this checklist and mark each as complete:

  • [ x ] I have read the contributing guidelines.
  • [ x ] I have signed the F5 Contributor License Agreement (CLA).
  • [ x ] If applicable, I have added tests that prove my fix is effective or that my feature works.
  • [ x ] If applicable, I have checked that any relevant tests pass after adding my changes.
  • [ x ] I have updated any relevant documentation (README.md and/or [CHANGELOG.md](/please do .md)).

@Dongalis
Dongalis requested a review from a team as a code owner July 22, 2026 14:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature Add multi-environment/customer support for device filtering

1 participant

Morty Proxy This is a proxified and sanitized view of the page, visit original site.