HarperFast / HarperFast/harper

Support arbitrary field=value labels on custom analytics

Open
#695 0 comments 0 reactions 0 assignees View on GitHub
area:metrics enhancement from-jira
Dominant language
JavaScript
Stars
89
Forks
10
Avg merge
2d 6h
Merged PRs (30d)
200

Description

## Request

Custom analytics currently supports a fixed set of fields (path, method, type). Extend this to support an arbitrary number of user-defined fields with user-defined value domains, enabling much richer segmentation.

## Proposed

- Allow component authors to attach arbitrary `field=value` labels to analytics events
- Expose these as Grafana labels in the native Harper Grafana plugin so users can query and filter on them
- Investigate Prometheus and Hydrolix support as customer demand warrants

## Use case

Enables filtering analytics by business-domain dimensions (e.g., `region=us-east`, `tenant=acme`, `tier=premium`) rather than only HTTP-level dimensions.

🤖 Filed by Claude on behalf of Kris.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.