forked from docs/docsportal
adding content to apimon data flow
This commit is contained in:
parent
5648efa82b
commit
038cf0880d
@ -13,8 +13,12 @@ Every stream contains topics based on the service type (if represented by
|
||||
standalone Ansible playbook) and general apimon_endpoint_monitor topic which
|
||||
contains alerts of GET queries towards all services.
|
||||
|
||||
|
||||
.. image:: training_images/zulip_notifications.png
|
||||
|
||||
|
||||
If the error has been acknowledged on Alerta, the new notification message for
|
||||
repeating error wont get posted again on Zulip.
|
||||
repeating error won't get posted again on Zulip.
|
||||
|
||||
Notifications contain further details which help to identify root cause faster
|
||||
and more effectively.
|
||||
@ -59,4 +63,3 @@ Th EpMon notification consists of several fields:
|
||||
|
||||
|
||||
|
||||
.. image:: training_images/zulip_notifications.png
|
||||
|
File diff suppressed because one or more lines are too long
Before Width: | Height: | Size: 324 KiB After Width: | Height: | Size: 321 KiB |
@ -7,3 +7,22 @@ ApiMon Flow Process
|
||||
.. image:: training_images/apimon_data_flow.svg
|
||||
:target: training_images/apimon_data_flow.svg
|
||||
:alt: apimon_data_flow
|
||||
|
||||
|
||||
#. Service squad adds test scenario to github repository.
|
||||
#. Scheduler fetches test scenarios from Github and add them to queue.
|
||||
#. Executor plays Ansible test scenario playbooks. Up to 8 parallel threads are enabled
|
||||
#. Test scenario which has finished is being removed from the thread and next
|
||||
playbook in the queue is added to the free thread. The previous playbook is
|
||||
added to the queue on the last position.
|
||||
#. Test scenario statistics are stored in the Postgresql database.
|
||||
#. Metrics from HTTP requests are collected by Statsd.
|
||||
#. Collected metrics are stored in time-series database Graphite.
|
||||
#. Grafana uses metrics and statistics databases as the data sources for the
|
||||
dashboards. The dashboard with various panels show the real-time status of
|
||||
the platform. Grafana supports also historical views and trends.
|
||||
#. Breached thresholds as well as failed test scenarios result in generated
|
||||
alerts on Alerta.
|
||||
#. Notifications containing alert details are sent to Zulip
|
||||
#. Every test scenario stores it's job output log into Swift object storage for further analysis and investigation.
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user