opendevstack / ods-core

The core of OpenDevStack - infrastructure setup based on Atlassian tools, Jenkins, Nexus, SonarQube and shared images
Apache License 2.0
47 stars 34 forks source link

Logging/Monitoring infrastructure #113

Open AnneMund opened 5 years ago

AnneMund commented 5 years ago

The OpenShift documentation states that the prometheus instance that is used for monitoring the cluster itself should not be used for application monitoring:

Users interested in leveraging Prometheus for application monitoring on OpenShift should consider using OLM to easily deploy a Prometheus Operator and setup new Prometheus instances to monitor and alert on their applications.

Additionally, the OpenShift docs also mentions the EFK stack, a modified version of the ELK stack:

As an OpenShift Container Platform cluster administrator, you can deploy the EFK stack to aggregate logs for a range of OpenShift Container Platform services.

Does opendevstack include such a Prometheus instance for application monitoring and/or and EFK stack?

michaelsauter commented 5 years ago

OpenDevStack doesn't provide either.

However, the EFK stack should be part of the OpenShift cluster, and is available for use for application developers.

I think that ODS should come with some kind of monitoring solution, and Prometheus seems to be the way to go at the moment. This could be done via some kind of template which users can install into the *-cd environment. Potentially it could be even installed by default.

FYI @oalyman what we discussed yesterday :)

@clemensutschig What is your take on this?