[
https://issues.apache.org/jira/browse/IGNITE-14428?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mikhail Petrov updated IGNITE-14428:
------------------------------------
Description:
It's needed to refactor metric names to obey the global rule - all of them must
start with name of the registry they belongs to. And add corresponding
assertion.
The purpose of this change is to make all metrics that belongs to one
MetricRegistry have the name that obeys mentioned above rule regardless how
they were registered. It helps to use a consistent approach to work with all
metrics.
The following metric names will be changed to obey this rule:
JoinedNodes -> io.discovery.JoinedNodes
LeftNodes -> io.discovery.LeftNodes
FailedNodes -> io.discovery.FailedNodes
PendingMessagesRegistered -> io.discovery.PendingMessagesRegistered
CommunicationErrors -> io.discovery.CommunicationErrors
CurrentTopologyVersion -> io.discovery.CurrentTopologyVersion
was:
It's needed to refactor metric names to obey the global rule - all of them must
start with name of the registry they belongs to. And add corresponding
assertion.
The purpose of this change is to make all metrics that belongs to one
MetricRegistry have the name that obeys mentioned above rule regardless how
they were registered. It helps to use a consistent approach to work with all
metrics.
The following metric names will be changed to obey this rule:
JoinedNodes -> io.discovery.JoinedNodes
LeftNodes -> io.discovery.LeftNodes
FailedNodes -> io.discovery.FailedNodes
PendingMessagesRegistered -> io.discovery.JPendingMessagesRegistered
CommunicationErrors -> io.discovery.CommunicationErrors
CurrentTopologyVersion -> io.discovery.CurrentTopologyVersion
> Formalize the names of the metrics included in the metric registry.
> --------------------------------------------------------------------
>
> Key: IGNITE-14428
> URL: https://issues.apache.org/jira/browse/IGNITE-14428
> Project: Ignite
> Issue Type: Improvement
> Reporter: Mikhail Petrov
> Assignee: Mikhail Petrov
> Priority: Major
> Labels: IEP-35
> Time Spent: 3h 20m
> Remaining Estimate: 0h
>
> It's needed to refactor metric names to obey the global rule - all of them
> must start with name of the registry they belongs to. And add corresponding
> assertion.
> The purpose of this change is to make all metrics that belongs to one
> MetricRegistry have the name that obeys mentioned above rule regardless how
> they were registered. It helps to use a consistent approach to work with all
> metrics.
> The following metric names will be changed to obey this rule:
> JoinedNodes -> io.discovery.JoinedNodes
> LeftNodes -> io.discovery.LeftNodes
> FailedNodes -> io.discovery.FailedNodes
> PendingMessagesRegistered -> io.discovery.PendingMessagesRegistered
> CommunicationErrors -> io.discovery.CommunicationErrors
> CurrentTopologyVersion -> io.discovery.CurrentTopologyVersion
--
This message was sent by Atlassian Jira
(v8.3.4#803005)