PRESENTATION TITLE SHOULD NOT EXCEED TWO LINES
Transcript of PRESENTATION TITLE SHOULD NOT EXCEED TWO LINES
![Page 1: PRESENTATION TITLE SHOULD NOT EXCEED TWO LINES](https://reader034.fdocuments.net/reader034/viewer/2022042415/625f14ea944ec766b679bda4/html5/thumbnails/1.jpg)
PRESENTATION TITLE SHOULD NOT EXCEED TWO LINES
Subheading goes here
PresenterPresenter’s titleDate
Heiko Rupp
Red Hat
@pilhuhn
![Page 2: PRESENTATION TITLE SHOULD NOT EXCEED TWO LINES](https://reader034.fdocuments.net/reader034/viewer/2022042415/625f14ea944ec766b679bda4/html5/thumbnails/2.jpg)
2
Bit of History…
2006 JBoss Operations Network 1.x
2008 RHQ
JBoss Operations Network 2.0
Using Postgres for metrics
2013 Storage Nodes (on Cassandra)
2014 Start of Hawkular Metrics + Hawkular
![Page 3: PRESENTATION TITLE SHOULD NOT EXCEED TWO LINES](https://reader034.fdocuments.net/reader034/viewer/2022042415/625f14ea944ec766b679bda4/html5/thumbnails/3.jpg)
3
APMMetrics Services
Three flavours of Hawkular
![Page 4: PRESENTATION TITLE SHOULD NOT EXCEED TWO LINES](https://reader034.fdocuments.net/reader034/viewer/2022042415/625f14ea944ec766b679bda4/html5/thumbnails/4.jpg)
4
Hawkular-Metrics
Metrics
RES
T-A
pi
CassandraCassandra
Time Series Data Base • Multi-Tenant
• Java with Non-blocking IO
• REST-API • Metdata support
• Units / Tags
• Auto-expiry global/tenant/metric
Cassandra-backend
• Cassandra-compression • „Gorilla-paper“ compression
Licensed under ASL v2.0
Alerts
![Page 5: PRESENTATION TITLE SHOULD NOT EXCEED TWO LINES](https://reader034.fdocuments.net/reader034/viewer/2022042415/625f14ea944ec766b679bda4/html5/thumbnails/5.jpg)
5
Hawkular-Metrics
Metrics
RES
T-A
pi
CassandraCassandra
Built-in Alert engine
• Single / Group triggers • „Template“ triggers
• Complex conditions
• Dampening
• Event or Alert+Workflow
• Auto-resolve / -disable Triggers • REST-Api
• Metrics is forwarding data
• Pluggable Notifiers • Can also run standalone
Alerts Sender
Datapoint
![Page 6: PRESENTATION TITLE SHOULD NOT EXCEED TWO LINES](https://reader034.fdocuments.net/reader034/viewer/2022042415/625f14ea944ec766b679bda4/html5/thumbnails/6.jpg)
6
Hawkular-Metrics
Metrics
RES
T-A
pi
CassandraCassandra
Alerts SenderDropWizard
metrics- reporter
pTrans
syslog
ganglia
StatsD
Graphite
CollectD
heapster
Hawkular-Go-agent
Prometheus
Jolokia
WildFly-agent
![Page 7: PRESENTATION TITLE SHOULD NOT EXCEED TWO LINES](https://reader034.fdocuments.net/reader034/viewer/2022042415/625f14ea944ec766b679bda4/html5/thumbnails/7.jpg)
7
Hawkular-Metrics
![Page 8: PRESENTATION TITLE SHOULD NOT EXCEED TWO LINES](https://reader034.fdocuments.net/reader034/viewer/2022042415/625f14ea944ec766b679bda4/html5/thumbnails/8.jpg)
8
Hawkular-Metrics
http://pilhuhn.blogspot.com/2016/02/sending-iot-sensor-data-to-hawkular.html
No lasers or cats, but still … :-)
![Page 9: PRESENTATION TITLE SHOULD NOT EXCEED TWO LINES](https://reader034.fdocuments.net/reader034/viewer/2022042415/625f14ea944ec766b679bda4/html5/thumbnails/9.jpg)
9
Hawkular-Services
Metrics
RES
T-A
pi AlertsInventory
Common services
WildFly-Agent
Builds on Hawkular-Metrics
„Classical“ environments
Inventory as graph database
Agent for WildFly and others
Run operations
![Page 10: PRESENTATION TITLE SHOULD NOT EXCEED TWO LINES](https://reader034.fdocuments.net/reader034/viewer/2022042415/625f14ea944ec766b679bda4/html5/thumbnails/10.jpg)
10
Hawkular-Services
![Page 11: PRESENTATION TITLE SHOULD NOT EXCEED TWO LINES](https://reader034.fdocuments.net/reader034/viewer/2022042415/625f14ea944ec766b679bda4/html5/thumbnails/11.jpg)
11
Hawkular-Services
Metrics
RES
T-A
pi AlertsInventory
Common services
WildFly-Agent
WildFly-agent
vert.x-agent
…
(HawkFX)
![Page 12: PRESENTATION TITLE SHOULD NOT EXCEED TWO LINES](https://reader034.fdocuments.net/reader034/viewer/2022042415/625f14ea944ec766b679bda4/html5/thumbnails/12.jpg)
12
Hawkular-Services
![Page 13: PRESENTATION TITLE SHOULD NOT EXCEED TWO LINES](https://reader034.fdocuments.net/reader034/viewer/2022042415/625f14ea944ec766b679bda4/html5/thumbnails/13.jpg)
13
Hawkular-Services
Metrics
RES
T-A
pi AlertsInventory
Common services
WildFly-Agent
WildFly-agent
vert.x-agent
…
vCenter oVirt GCE
AzureOpenShift
Kuber- netes
OpenStack
…
Runs on
![Page 14: PRESENTATION TITLE SHOULD NOT EXCEED TWO LINES](https://reader034.fdocuments.net/reader034/viewer/2022042415/625f14ea944ec766b679bda4/html5/thumbnails/14.jpg)
14
Hawkular-Services
![Page 15: PRESENTATION TITLE SHOULD NOT EXCEED TWO LINES](https://reader034.fdocuments.net/reader034/viewer/2022042415/625f14ea944ec766b679bda4/html5/thumbnails/15.jpg)
15
Hawkular-APM
Hawkular-APM Server
UI
Elasticsearch
Tracers
Application Instrumentation, „tracers“
Call tracing over services
Reporting on kpi-values
Invocation timing
Currently ES backend
Licensed under ASL v2.0
![Page 16: PRESENTATION TITLE SHOULD NOT EXCEED TWO LINES](https://reader034.fdocuments.net/reader034/viewer/2022042415/625f14ea944ec766b679bda4/html5/thumbnails/16.jpg)
16
Hawkular-APMTracers
Hawkular
Native Java JavaScript
Zipkin
Java JavaScript Go Ruby
OpenTracing
Java JavaScript ObjC Python
![Page 17: PRESENTATION TITLE SHOULD NOT EXCEED TWO LINES](https://reader034.fdocuments.net/reader034/viewer/2022042415/625f14ea944ec766b679bda4/html5/thumbnails/17.jpg)
17
Hawkular-APM
Tracer
(Micro)service
Tracer
(Micro)service
Tracer
(Micro)service
Tracer
(Micro)service
3rd Party
Database
Call-chain of a service
User
POST /orders/car
GET /orders/car
![Page 18: PRESENTATION TITLE SHOULD NOT EXCEED TWO LINES](https://reader034.fdocuments.net/reader034/viewer/2022042415/625f14ea944ec766b679bda4/html5/thumbnails/18.jpg)
18
Hawkular APM
![Page 19: PRESENTATION TITLE SHOULD NOT EXCEED TWO LINES](https://reader034.fdocuments.net/reader034/viewer/2022042415/625f14ea944ec766b679bda4/html5/thumbnails/19.jpg)
19
Hawkular APM
![Page 20: PRESENTATION TITLE SHOULD NOT EXCEED TWO LINES](https://reader034.fdocuments.net/reader034/viewer/2022042415/625f14ea944ec766b679bda4/html5/thumbnails/20.jpg)
20
Hawkular APM
![Page 21: PRESENTATION TITLE SHOULD NOT EXCEED TWO LINES](https://reader034.fdocuments.net/reader034/viewer/2022042415/625f14ea944ec766b679bda4/html5/thumbnails/21.jpg)
21
Learn more at hawkular.org
Try it: https://gitlab.com/pilhuhn/grafanacon-2016
$ docker-compose -f hawkular-grafana-tagger-compose.yml up
Hawkular on Twitter: @hawkular_org