title: How do I implement Prometheus monitoring in Openshift projects?
body: <p>We have an openshift container platform url that contains multiple projects like</p>
  
  <ul>
  <li>project1</li>
  <li>project2</li>
  <li>project3</li>
  </ul>
  
  <p>Each project contains several pods that we are currently monitoring with NewRelic like </p>
  
  <ul>
  <li>pod1</li>
  <li>pod2</li>
  <li>pod3</li>
  </ul>
  
  <p>We are trying to implement Prometheus + Grafana for all these projects separately. </p>
  
  <p>It's too confusing with online articles as none of them described with the configuration that we have now. </p>
  
  <p>Where do we start?</p>
  
  <p>What do we add to docker images? </p>
  
  <p>Is there any procedure to  monitor the containers using cAdvisor on openshift?</p>
  
  <p>Some say we need to add maven dependency in project. Some say we need to modify the code. Some say we need to add prometheus annotations for docker containers. Some say add node-exporter. What is the node-exporter in first place? Is it another container that looks for containers metrics? Can I  install that as part of my docker images? Can anyone point me to an article or something with similar configuration?</p>