Run Additional Services
Last updated
Was this helpful?
Last updated
Was this helpful?
The default behaviour for docker compose only runs the following services:
hyperswitch server
hyperswitch control center
hyperswitch web sdk
postgres
redis (standalone)
You can run the scheduler, data and monitoring services by specifying suitable profile names to the above Docker Compose command. To understand more about the hyperswitch architecture and the components involved, check out the .
To run the scheduler components (consumer and producer), you can specify --profile scheduler
:
To run the monitoring services (Grafana, Promtail, Loki, Prometheus and Tempo), you can specify --profile monitoring
:
You can then access Grafana at http://localhost:3000
and view application logs using the "Explore" tab, select Loki as the data source, and select the container to query logs from.
To run the data services (Clickhouse, Kafka and Opensearch) you can specify the olap
profile
You can read more about using the data services
You can also specify multiple profile names by specifying the --profile
flag multiple times. To run both the scheduler components and monitoring services, the Docker Compose command would be:
Once the services have been confirmed to be up and running, you can proceed with .