Format a key for use in the mmap file.
(metric_name: str, name: str, labelnames: List[str], labelvalues: List[str], help_text: str)
| 139 | |
| 140 | |
| 141 | def mmap_key(metric_name: str, name: str, labelnames: List[str], labelvalues: List[str], help_text: str) -> str: |
| 142 | """Format a key for use in the mmap file.""" |
| 143 | # ensure labels are in consistent order for identity |
| 144 | labels = dict(zip(labelnames, labelvalues)) |
| 145 | return json.dumps([metric_name, name, labels, help_text], sort_keys=True) |