WSO2 Enterprise Integrator integration for Grafana Cloud
WSO2 Enterprise Integrator (WSO2 EI) is an open-source hybrid integration platform that provides graphical and CLI tooling, integration runtimes, and monitoring with a variety of deployment options.
The integration runtime engine can play multiple roles in your enterprise architecture. It can act as an ESB, a streaming data processor, and a microservices integrator. Deployment options include on-premises, Cloud, hybrid, or a container orchestration platform of choice.
To use this integration:
Enable the Prometheus endpoint on your WSO2 Enterprise Integrator nodes. Please refer to the official documentation.
Point the agent to a server. In the agent configuration file, the agent must be pointed to server, such as
wso2-ei-node1:9201in the example below. This exposes a
wso2_clusterto the agent job. This will enable dashboards to group your cluster instances and resources.
prometheus: wal_directory: /tmp/wal configs: - name: integrations scrape_configs: - job_name: integrations/wso2-micro-integrator metrics_path: /metric-service/metrics static_configs: - targets: ['wso2-ei-node1:9201', 'wso2-ei-node2:9202'] labels: wso2_cluster: 'my-cluster' remote_write: - url: http://cortex:9009/api/prom/push
The integration is composed of five dashboards that provide the following information:
Node Metrics displays node-specific information, including JMV-related data and the list of resources deployed in the node, as well as request-related metrics.
Cluster Metrics displays a cluster overview, including which nodes it is composed of and the list of resources deployed in those nodes, as well as request-related metrics.
API Metrics displays deep dives of specific APIs, which can be deployed in multiple nodes.
Proxy Service Metrics displays deep dives on specific Proxy Services, which can be deployed in multiple nodes.
Inbound Endpoint Metrics displays deep dives on specific Inbound Endpoints, which can be deployed in multiple nodes.
Related Grafana Cloud resources
How to set up and visualize synthetic monitoring at scale with Grafana Cloud
Learn how to use Kubernetes, Grafana Loki, and Grafana Cloud’s synthetic monitoring feature to set up your infrastructure's checks in this GrafanaCONline session.
Using Grafana Cloud to drive manufacturing plant efficiency
This GrafanaCONline session tells how Grafana helps a 75-year-old manufacturing company with product quality and equipment maintenance.