mirror of
https://github.com/hyperdxio/hyperdx
synced 2026-04-21 13:37:15 +00:00
## Summary This PR improves dashboard filters 1. Dashboard filters can now have an associated WHERE condition which filters the rows from which filter values will be queried. 2. Multiple values can now be selected for a single dashboard filter ### Screenshots or video Multiple values can now be selected for a single filters: <img width="544" height="77" alt="Screenshot 2026-03-23 at 12 31 02 PM" src="https://github.com/user-attachments/assets/2390a2d7-8514-4eb8-ac3c-db102a5df99b" /> Filters now have an optional condition, which filters the values which show up in the dropdown: <img width="451" height="476" alt="Screenshot 2026-03-23 at 12 30 44 PM" src="https://github.com/user-attachments/assets/eed7f69e-466e-42fd-93f1-c27bfbc06204" /> <img width="265" height="94" alt="Screenshot 2026-03-23 at 12 30 54 PM" src="https://github.com/user-attachments/assets/2ba46e33-a44a-45ea-a6bf-fb71f5373e46" /> This also applies to Preset Dashboard Filters <img width="726" height="908" alt="Screenshot 2026-03-23 at 12 33 34 PM" src="https://github.com/user-attachments/assets/df648feb-32e2-4f5e-80e5-409e0443b38e" /> ### How to test locally or on Vercel This can be partially tested in the preview environment, but testing the following requires running locally 1. Preset dashboard filters 2. External API support ### References - Linear Issue: Closes HDX-3631 Closes HDX-2987 - Related PRs: |
||
|---|---|---|
| .. | ||
| bin | ||
| docs/auto_provision | ||
| migrations | ||
| scripts | ||
| src | ||
| .Dockerignore | ||
| .env.development | ||
| .env.e2e | ||
| .env.test | ||
| .spectral.yaml | ||
| CHANGELOG.md | ||
| Dockerfile | ||
| eslint.config.mjs | ||
| jest.config.js | ||
| jest.setup.ts | ||
| migrate-mongo-config.ts | ||
| nodemon.json | ||
| openapi.json | ||
| package.json | ||
| tsconfig.build.json | ||
| tsconfig.json | ||