Timelion разделен несколько раз - PullRequest
0 голосов
/ 12 ноября 2018

Есть ли возможность делить несколько раз в timelion?

В настоящее время я использую выражение, подобное этому:

.es(q='name:*jvm*', metric=avg:mean, split=name.keyword:10)
  .label(regex='.*whatever\.(.*) >.*', label=$1)

, приводящий к диаграмме временных рядов.

Если бы я хотел добавить второе приложение, я бы просто добавил другое выражение с дополнительным AND в запросе es и разделил его следующим образом:

.es(q='name:*jvm* AND app:one', metric=avg:mean, split=name.keyword:10)
  .label(regex='.*whatever\.(.*) >.*', label='one-$1'),
.es(q='name:*jvm* AND app:two', metric=avg:mean, split=name.keyword:10)
  .label(regex='.*whatever\.(.*) >.*', label='two-$1')

Разве нельзя сделать это в одном выражении?

1 Ответ

0 голосов
/ 06 июня 2019

Вы можете применить split несколько раз внутри .es().Попробуйте это

.es(q='name:*jvm*', metric=avg:mean,split=app.keyword=10 ,split=name.keyword:10)
  .label(regex='.*whatever\.(.*) >.*', label='$1-$2')
...