Spring managed beans currently have names that do not include the hostname. These names do not match the names that are provided by the metrics service.
@mario.lopez I believe that is expected, yes. Those `org.openrepose.core.services*` items at the bottom are not reported through the `MetricsService`. That is, they are managed by Spring and annotated with `@ManagedResource`. We may, however, want a story to update the `ReposeJmxNamingStrategy` used by Spring to name those MBeans.
Actually, though, it's kind of weird that those beans do no include the hostname. The `ReposeJmxNamingStrategy` bean should be adding it... or so I thought.
> Note: This annotation is marked as inherited, allowing for generic management-aware base classes. In such a scenario, it is recommended to not specify an object name value since this would lead to naming collisions in case of multiple subclasses getting registered.
So that's not quite our situation, but I wonder if it's similar. If specifying the `objectName` is overwriting the usage of the `ReposeJmxNamingStrategy`.
- All JMX reported metrics should include the hostname.