[
https://issues.apache.org/jira/browse/ZOOKEEPER-3912?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17183238#comment-17183238
]
maoling commented on ZOOKEEPER-3912:
------------------------------------
I tested the admin command(*wget http://localhost:8080/commands/monitor)* and
*echo mntr | nc 127.0.0.1 2183*, both showed *synced_followers* is float.
{code:java}
"synced_followers" : 2.0, "revalidate_count" : 0.0, "watch_bytes" : 0.0,
zk_synced_followers 2.0 zk_revalidate_count 0.0 zk_watch_bytes 0.0
{code}
But the code said *synced_followers* is a Integer.
{code:java}
* - "fsync_threshold_exceed_count": Long
* - "followers": Integer (leader only)
* - "synced_followers": Integer (leader only)
* - "pending_syncs": Integer (leader only)
*/
public static class MonitorCommand extends CommandBase
{code}
[~der_eismann] Could you please help us improve the *mntr* related doc in the
*zookeeperAdmin.md*
> 4LW MNTR command outputs in float when prometheus activated
> -----------------------------------------------------------
>
> Key: ZOOKEEPER-3912
> URL: https://issues.apache.org/jira/browse/ZOOKEEPER-3912
> Project: ZooKeeper
> Issue Type: Bug
> Components: metric system
> Affects Versions: 3.6.1
> Reporter: Philipp Trulson
> Priority: Major
>
> We use zookeeper 3.6.1 in combination with solr 8.6.0 on our kubernetes
> cluster. For monitoring purposes we activated the prometheus metrics for
> zookeeper, which had the unexpected side effect that the 4lw mntr command now
> also outputs floats instead of the usual integers. This broke the parser on
> the solr side (SOLR-14752), because it was expecting ints.
> This ticket is to discuss if this is actually a bug or expected behavior
> because this change isn't mentioned anywhere in the release notes or
> documentation.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)