11
Tidsserier i ELK Olav Kvittem UNINETT 11.05.2017

Tidsserier i ELK - Uninett · Elasticsearch CPU 04:00 Time range From: now-24h now Refreshing every: IOS 08:00 Apply 16:00 16:00 < zoom out > O Last 24 hours Refresh every IOS

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Tidsserier i ELK - Uninett · Elasticsearch CPU 04:00 Time range From: now-24h now Refreshing every: IOS 08:00 Apply 16:00 16:00 < zoom out > O Last 24 hours Refresh every IOS

Tidsserier i ELKOlav Kvittem

UNINETT

11.05.2017

Page 2: Tidsserier i ELK - Uninett · Elasticsearch CPU 04:00 Time range From: now-24h now Refreshing every: IOS 08:00 Apply 16:00 16:00 < zoom out > O Last 24 hours Refresh every IOS

ELK

●Elasticsearch

–Database, indeksering, aggregering, søk - API

●Logstash

–Mater Elasticsearch

●Kibana

–Viser fram data fra Elasticsearch og Graphite ...

Page 3: Tidsserier i ELK - Uninett · Elasticsearch CPU 04:00 Time range From: now-24h now Refreshing every: IOS 08:00 Apply 16:00 16:00 < zoom out > O Last 24 hours Refresh every IOS
Page 4: Tidsserier i ELK - Uninett · Elasticsearch CPU 04:00 Time range From: now-24h now Refreshing every: IOS 08:00 Apply 16:00 16:00 < zoom out > O Last 24 hours Refresh every IOS
Page 5: Tidsserier i ELK - Uninett · Elasticsearch CPU 04:00 Time range From: now-24h now Refreshing every: IOS 08:00 Apply 16:00 16:00 < zoom out > O Last 24 hours Refresh every IOS
Page 6: Tidsserier i ELK - Uninett · Elasticsearch CPU 04:00 Time range From: now-24h now Refreshing every: IOS 08:00 Apply 16:00 16:00 < zoom out > O Last 24 hours Refresh every IOS
Page 7: Tidsserier i ELK - Uninett · Elasticsearch CPU 04:00 Time range From: now-24h now Refreshing every: IOS 08:00 Apply 16:00 16:00 < zoom out > O Last 24 hours Refresh every IOS

Timelion ’sum loss dragonlab’

es(q=*,index=dragonlab,

metric='sum:tloss',

kibana=true,

timefield=@date)

.divide(1000).divide(60)

.bars().label('Sum down(min)')

Page 8: Tidsserier i ELK - Uninett · Elasticsearch CPU 04:00 Time range From: now-24h now Refreshing every: IOS 08:00 Apply 16:00 16:00 < zoom out > O Last 24 hours Refresh every IOS

Timelion - ’dragonlab hdlay/time’

.es(q='*',index=dragonlab,type=mp-rude,timefield=@date,kibana=true,

metric=avg:h_ddelay,

metric=min:h_ddelay,

metric=max:h_ddelay)

.mvavg(50)

.points(weight=2, radius=1)

Page 9: Tidsserier i ELK - Uninett · Elasticsearch CPU 04:00 Time range From: now-24h now Refreshing every: IOS 08:00 Apply 16:00 16:00 < zoom out > O Last 24 hours Refresh every IOS
Page 10: Tidsserier i ELK - Uninett · Elasticsearch CPU 04:00 Time range From: now-24h now Refreshing every: IOS 08:00 Apply 16:00 16:00 < zoom out > O Last 24 hours Refresh every IOS

Kibana + Timelion oppsummert

●Kibana kan

–lage enkle diagram + percentiler

–Kan kategorisere og oppsummere

–Fri-tekst-søk mot Elasticsearch

–Dashboard for å sette sammen visualiseringer og søk

–God tidsnavigering

●Timelion

–Var en plugin i v4 – integrert i v5

–Spesialisert på tidsserier

–Kan gjøre mer komplekse operasjoner på data

–Kan kominere data fra flere kilder i samme figur

●Begge - Utvidbare – pluginbaserte

Page 11: Tidsserier i ELK - Uninett · Elasticsearch CPU 04:00 Time range From: now-24h now Refreshing every: IOS 08:00 Apply 16:00 16:00 < zoom out > O Last 24 hours Refresh every IOS