Как создать графану для создания панели инструментов от asticsearch, которая группируется на основе регулярных выражений

Я создаю информационную панель, используя графану, которая использует источник данных эластичного поиска. Это показывает среднее время отклика, 95% и 99% каждой конечной точки. Пример конечной точки:

  • /users/{id}/ basicData (например: / users /1/ basicData, / users /2/ basicData)
  • /users/{id}/ points (например: / users /1/ points, / users /2/ points, / users /3/ points)
  • /users/{id}/ benefits (/ users /2/ benefits)
  • / Пользователей / охранение

...

где {id} может быть любым целым числом / строкой

В настоящее время я пробовал табличную панель, которая имеет 3 метрики: - Подсчет - Средний - Процент

И сначала сгруппируйте гистограмму по дате, затем сгруппируйте по терминам, используя конечную точку, но результат работает только в том случае, если конечная точка статична (/users/maintenanceance). другие будут считать 1 образец:

  • / users /1/ basicData count:1, avg: 44ms, 95th: 44ms
  • / users /2/ basicData count:1, avg: 50ms, 95th: 50ms
  • / пользователи /1/ количество очков:1, средняя: 44мс, 95: 44мс
  • / пользователи /2/ количество очков:1, средняя: 44мс, 95: 44мс
  • / пользователи /3/ количество очков:1, средняя: 44мс, 95: 44мс
  • / количество пользователей / обслуживания: 4, средняя: 44 мс, 95-я: 67 мс

....

Мои ожидания будут такими:

  • /users/{id}/ basicData count: 2, avg: 66ms, 95th: 100ms
  • / пользователи /{id}/ количество очков:3, средняя: 50 мс, 95-я: 99 мс
  • /users/{id}/ количество преимуществ:1, средняя: 50 мс, 95-я: 50 мс
  • / Пользователи / Количество обслуживаний: 4, средняя: 44 мс, 95: 67 мс, эта панель также сгруппирована по месяцам

0 ответов

Другие вопросы по тегам