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.