util.ts 415 B

1234567891011121314151617
  1. import { IStackConfig } from './types'
  2. const prefixStack = 'stack_'
  3. export function getStackName (metricName: string, stackConfig: IStackConfig) {
  4. if (!stackConfig || !stackConfig.group) { return prefixStack + metricName }
  5. let stackName = prefixStack
  6. stackConfig.group.some((config, idx) => {
  7. if (config.includes(metricName)) {
  8. stackName += idx
  9. return true
  10. }
  11. })
  12. return stackName
  13. }