Why doesn’t Mission Control’s usage graphs page show any data?

Itamar Berman-Eshel
2023-01-22 11:06

Subject

How to determine what's causing Mission Control to not show data?

Description

Mission Control’s graphs page shows usage data collected from all Artifactory instances connected to it.
If for some reason the page doesn’t show any data, the first thing to check is that Mission Control’s micro services are up and running.

Resolution

Making sure Mission Control’s micro services are up and running:

Docker installation:./mission-control.sh ps
User-added image
Linux installation:/opt/jfrog/mission-control/scripts/jfmc.sh status
User-added image

If your Mission Control is a docker based installation, running ‘docker ps’ might also help to see if any of the micro services are restarting.
A common scenario is that elasticSearch’s ‘mmap count’ default configuration is not sufficient, causing it to restart. This should be increased by running:

sysctl -w vm.max_map_count=262144
On the host machine. This is also documented on JFrog’s wikipage.

There is another known issue (affects version 3.1.1 and below) where after a restart, not all services are starting up automatically, in this case, Mission Control should be restarted again.

If the graphs page loads data, but not from all Artifactory services, you should first check that the services are correctly linked to JFMC, and that Artifactory is installed using an Enterprise license, as documentedhere.