Our great sponsors
- ONLYOFFICE ONLYOFFICE Docs — document collaboration in your environment
- InfluxDB - Access the most powerful time series database as a service
- SonarQube - Static code analysis for 29 languages.
-
For monitoring: If you want to go the open source route, the open telemetry ecosystem is booming. You could use the open telemetry java agent along with their collector, and then use Elastic APM, which could give you a good starting point. Here is a small example project I found on github that was fun to play around with and explore the capabilities of a setup like this: https://github.com/riferrei/otel-with-apache-pulsar
-
For monitoring: If you want to go the open source route, the open telemetry ecosystem is booming. You could use the open telemetry java agent along with their collector, and then use Elastic APM, which could give you a good starting point. Here is a small example project I found on github that was fun to play around with and explore the capabilities of a setup like this: https://github.com/riferrei/otel-with-apache-pulsar
-
ONLYOFFICE
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
-
otel-with-apache-pulsar
Example of application that produces and consumes events to/from Apache Pulsar. Traces from the transactions are captured using OpenTelemetry and sent to Elastic Observability.
For monitoring: If you want to go the open source route, the open telemetry ecosystem is booming. You could use the open telemetry java agent along with their collector, and then use Elastic APM, which could give you a good starting point. Here is a small example project I found on github that was fun to play around with and explore the capabilities of a setup like this: https://github.com/riferrei/otel-with-apache-pulsar
-
Zabbix
Real-time monitoring of IT components and services, such as networks, servers, VMs, applications and the cloud.
Deploy a open source APM tool like pinpoint (https://pinpoint-apm.github.io/pinpoint/) for all your java applications. If your infrastructure is Kubernetes then deploy prometheus and gather your pod's relevant metrics and push it in grafana (https://grafana.com). If you are looking for synthetic monitoring to imitate a user behaviour then you can use zabbix (https://www.zabbix.com). If your organisation is willing to pay for an APM then I would recommend - Appoptics, AppDynamics, Datadog.
-
Centreon
Centreon is a network, system and application monitoring tool. Centreon is the only AIOps Platform Providing Holistic Visibility to Complex IT Workflows from Cloud to Edge.
Understand your organization structure, know what all services are deployed, build a service map and dependencies, understand what all key indicators/metrics are important. Scrape them by python and push them in elastic search and render those metrics in kibana. Monitor all your base machines in Centreon/nagios (https://www.centreon.com).
-
Grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
Deploy a open source APM tool like pinpoint (https://pinpoint-apm.github.io/pinpoint/) for all your java applications. If your infrastructure is Kubernetes then deploy prometheus and gather your pod's relevant metrics and push it in grafana (https://grafana.com). If you are looking for synthetic monitoring to imitate a user behaviour then you can use zabbix (https://www.zabbix.com). If your organisation is willing to pay for an APM then I would recommend - Appoptics, AppDynamics, Datadog.