Logs and Events Workflow
This section describes the workflow of streaming metrics from a host to the Cloudify Manager management environment.
sequenceDiagram
participant X as external
participant RMQ as RabbitMQ
participant LS as logstash
participant PSQL as PostgreSQL
participant REST
participant Nginx
participant UI
participant EV as External View
X->>RMQ: submit event
Note over RMQ: queued
LS->>RMQ: retrieve
Note over LS: processed
LS->>PSQL: index
Note over PSQL: stored
REST->>PSQL: db query
Note over REST: proxy query request
Nginx->>REST: db query
Note over Nginx: proxy query request
UI->>Nginx: db query
EV-->>Nginx: db query
RabbitMQ stores messages within a dedicated, durable, non-exclusive topic exchange.
Log messages and events have separate queues. For Cloudify Manager version 4.4 and above, logs and events are stored in PostgreSQL. You can access the logs and events from the REST API events endpoint and from the Cloudify Management Console.