All Downloads are FREE. Search and download functionalities are using the official Maven repository.

sbe.workload.xml Maven / Gradle / Ivy

There is a newer version: 2.8.0
Show newest version
<?xml version="1.0" encoding="UTF-8"?>
<sbe:messageSchema xmlns:sbe="http://fixprotocol.io/2016/sbe"
                   xmlns:xi="http://www.w3.org/2001/XInclude"
                   package="pl.allegro.tech.hermes.consumers.supervisor.workload.sbe.stubs"
                   id="2"
                   version="0"
                   semanticVersion="5.2"
                   description="Schema for consumers subscription assignments storage">
    <xi:include href="common.xml"/>
    <sbe:message name="Assignments" id="1" description="Subscriptions assigned to a consumer node">
        <group name="Subscriptions" id="1">
            <field name="Id" id="2" type="int64"/>
        </group>
    </sbe:message>
    <sbe:message name="ConsumerLoad" id="2" description="Consumer node load metrics">
        <field name="cpuUtilization" id="1" type="double"/>
        <group name="Subscriptions" id="2">
            <field name="Id" id="3" type="int64"/>
            <field name="OperationsPerSecond" id="4" type="double"/>
        </group>
    </sbe:message>
    <sbe:message name="Profiles" id="3" description="Subscription profiles">
        <field name="UpdateTimestamp" id="1" type="int64"/>
        <group name="Subscriptions" id="2">
            <field name="Id" id="3" type="int64"/>
            <field name="OperationsPerSecond" id="4" type="double"/>
            <field name="LastRebalanceTimestamp" id="5" type="int64"/>
        </group>
    </sbe:message>
</sbe:messageSchema>




© 2015 - 2025 Weber Informatics LLC | Privacy Policy