Ejemplo n.º 1
0
 public static LibrdKafkaSensor PartitionNextExpectedAckSequenceSensor(
     string threadId,
     string librdKafkaClientId,
     string streamAppId,
     StreamMetricsRegistry metricsRegistry)
 {
     return(CreateSensor <LibrdKafkaSensor>(
                threadId,
                librdKafkaClientId,
                streamAppId,
                PARTITION_NEXT_EXPECTED_ACK,
                PARTITION_NEXT_EXPECTED_ACK_DESCRIPTION,
                (true, true, true),
                false,
                metricsRegistry));
 }
Ejemplo n.º 2
0
 public static LibrdKafkaSensor PartitionTotalNumberOfBytesProducedSensor(
     string threadId,
     string librdKafkaClientId,
     string streamAppId,
     StreamMetricsRegistry metricsRegistry)
 {
     return(CreateSensor <LibrdKafkaSensor>(
                threadId,
                librdKafkaClientId,
                streamAppId,
                TOTAL_PARTITION_BYTES_PRODUCED,
                TOTAL_PARTITION_BYTES_PRODUCED_DESCRIPTION,
                (true, true, true),
                false,
                metricsRegistry));
 }
Ejemplo n.º 3
0
 public static LibrdKafkaSensor PartitionNumberOfMessagesInFlightSensor(
     string threadId,
     string librdKafkaClientId,
     string streamAppId,
     StreamMetricsRegistry metricsRegistry)
 {
     return(CreateSensor <LibrdKafkaSensor>(
                threadId,
                librdKafkaClientId,
                streamAppId,
                TOTAL_PARTITION_MESSAGE_INFLIGHT,
                TOTAL_PARTITION_MESSAGE_INFLIGHT_DESCRIPTION,
                (true, true, true),
                false,
                metricsRegistry));
 }
Ejemplo n.º 4
0
 public static LibrdKafkaSensor TotalNumberOfRequestTimeoutSensor(
     string threadId,
     string librdKafkaClientId,
     string streamAppId,
     StreamMetricsRegistry metricsRegistry)
 {
     return(CreateSensor <LibrdKafkaSensor>(
                threadId,
                librdKafkaClientId,
                streamAppId,
                TOTAL_BROKER_REQUEST_TIMEOUT,
                TOTAL_BROKER_REQUEST_TIMEOUT_DESCRIPTION,
                (true, false, false),
                false,
                metricsRegistry));
 }
Ejemplo n.º 5
0
 public static LibrdKafkaSensor InternalRequestQueueLatencyAverageMsSensor(
     string threadId,
     string librdKafkaClientId,
     string streamAppId,
     StreamMetricsRegistry metricsRegistry)
 {
     return(CreateSensor <LibrdKafkaSensor>(
                threadId,
                librdKafkaClientId,
                streamAppId,
                BROKER_INTERNAL_REQUEST_QUEUE_LATENCY,
                BROKER_INTERNAL_REQUEST_QUEUE_LATENCY_DESCRIPTION,
                (true, false, false),
                false,
                metricsRegistry));
 }
Ejemplo n.º 6
0
 public static LibrdKafkaSensor TotalNumberOfBytesSentSensor(
     string threadId,
     string librdKafkaClientId,
     string streamAppId,
     StreamMetricsRegistry metricsRegistry)
 {
     return(CreateSensor <LibrdKafkaSensor>(
                threadId,
                librdKafkaClientId,
                streamAppId,
                TOTAL_BROKER_BYTES_SENT,
                TOTAL_BROKER_BYTES_SENT_DESCRIPTION,
                (true, false, false),
                false,
                metricsRegistry));
 }
Ejemplo n.º 7
0
 public static LibrdKafkaSensor TotalNumberOfTransmissionErrorsSensor(
     string threadId,
     string librdKafkaClientId,
     string streamAppId,
     StreamMetricsRegistry metricsRegistry)
 {
     return(CreateSensor <LibrdKafkaSensor>(
                threadId,
                librdKafkaClientId,
                streamAppId,
                TOTAL_BROKER_TRANSMISSION_ERROR,
                TOTAL_BROKER_TRANSMISSION_ERROR_DESCRIPTION,
                (true, false, false),
                false,
                metricsRegistry));
 }
Ejemplo n.º 8
0
 public static LibrdKafkaSensor NumberOfMessagesAwaitingTransmissionSensor(
     string threadId,
     string librdKafkaClientId,
     string streamAppId,
     StreamMetricsRegistry metricsRegistry)
 {
     return(CreateSensor <LibrdKafkaSensor>(
                threadId,
                librdKafkaClientId,
                streamAppId,
                TOTAL_BROKER_MESSAGE_AWAITING,
                TOTAL_BROKER_MESSAGE_AWAITING_DESCRIPTION,
                (true, false, false),
                false,
                metricsRegistry));
 }
Ejemplo n.º 9
0
 public static LibrdKafkaSensor NumberOfMessagesInFlightSensor(
     string threadId,
     string librdKafkaClientId,
     string streamAppId,
     StreamMetricsRegistry metricsRegistry)
 {
     return(CreateSensor <LibrdKafkaSensor>(
                threadId,
                librdKafkaClientId,
                streamAppId,
                TOTAL_BROKER_MESSAGE_INFLIFGHT_AWAITING_RESPONSE,
                TOTAL_BROKER_MESSAGE_INFLIFGHT_AWAITING_RESPONSE_DESCRIPTION,
                (true, false, false),
                false,
                metricsRegistry));
 }
Ejemplo n.º 10
0
 public static Sensor TotalNumberOfBytesTransmittedToKafkaSensor(
     string threadId,
     string librdKafkaClientId,
     string streamAppId,
     StreamMetricsRegistry metricsRegistry)
 {
     return(CreateSensor(
                threadId,
                librdKafkaClientId,
                streamAppId,
                TOTAL_REQUEST_BYTES_SENT,
                TOTAL_REQUEST_BYTES_SENT_DESCRIPTION,
                (false, false, false),
                false,
                metricsRegistry));
 }
Ejemplo n.º 11
0
 public static Sensor MaxSizeOfMessagesAllowedOnProducerQueuesSensor(
     string threadId,
     string librdKafkaClientId,
     string streamAppId,
     StreamMetricsRegistry metricsRegistry)
 {
     return(CreateSensor(
                threadId,
                librdKafkaClientId,
                streamAppId,
                MAXIMUM_SIZE_PRODUCER_QUEUE,
                MAXIMUM_SIZE_PRODUCER_QUEUE_DESCRIPTION,
                (false, false, false),
                false,
                metricsRegistry));
 }
Ejemplo n.º 12
0
 public static Sensor CurrentSizeOfMessagesInProducerQueuesSensor(
     string threadId,
     string librdKafkaClientId,
     string streamAppId,
     StreamMetricsRegistry metricsRegistry)
 {
     return(CreateSensor(
                threadId,
                librdKafkaClientId,
                streamAppId,
                CURRENT_TOTAL_MESSAGE_SIZE_PRODUCER_QUEUE,
                CURRENT_TOTAL_MESSAGE_SIZE_PRODUCER_QUEUE_DESCRIPTION,
                (false, false, false),
                false,
                metricsRegistry));
 }
Ejemplo n.º 13
0
 public static Sensor TotalNumberOfMessageBytesProducedSensor(
     string threadId,
     string librdKafkaClientId,
     string streamAppId,
     StreamMetricsRegistry metricsRegistry)
 {
     return(CreateSensor(
                threadId,
                librdKafkaClientId,
                streamAppId,
                TOTAL_BYTES_PRODUCED,
                TOTAL_BYTES_PRODUCED_DESCRIPTION,
                (false, false, false),
                false,
                metricsRegistry));
 }
Ejemplo n.º 14
0
 public static LibrdKafkaSensor PartitionLastInternalMessageIdAckedSensor(
     string threadId,
     string librdKafkaClientId,
     string streamAppId,
     StreamMetricsRegistry metricsRegistry)
 {
     return(CreateSensor <LibrdKafkaSensor>(
                threadId,
                librdKafkaClientId,
                streamAppId,
                PARTITION_LAST_MESSAGE_ID_ACKED,
                PARTITION_LAST_MESSAGE_ID_ACKED_DESCRIPTION,
                (true, true, true),
                false,
                metricsRegistry));
 }
 public static Sensor TotalNumberOfMessagesConsumedSensor(
     string threadId,
     string librdKafkaClientId,
     string streamAppId,
     StreamMetricsRegistry metricsRegistry)
 {
     return(CreateSensor(
                threadId,
                librdKafkaClientId,
                streamAppId,
                TOTAL_MESSAGE_CONSUMED,
                TOTAL_MESSAGE_CONSUMED_DESCRIPTION,
                (false, false, false),
                true,
                metricsRegistry));
 }
 public static LibrdKafkaSensor  TotalNumberOfBytesConsumedByPartitionSensor(
     string threadId,
     string librdKafkaClientId,
     string streamAppId,
     StreamMetricsRegistry metricsRegistry)
 {
     return(CreateSensor <LibrdKafkaSensor>(
                threadId,
                librdKafkaClientId,
                streamAppId,
                TOTAL_NUMBER_BYTES_CONSUMED,
                TOTAL_NUMBER_BYTES_CONSUMED_DESCRIPTION,
                (true, true, true),
                true,
                metricsRegistry));
 }
 public static LibrdKafkaSensor  BatchMessageCountsAverageSensor(
     string threadId,
     string librdKafkaClientId,
     string streamAppId,
     StreamMetricsRegistry metricsRegistry)
 {
     return(CreateSensor <LibrdKafkaSensor>(
                threadId,
                librdKafkaClientId,
                streamAppId,
                BATCH_MESSAGE_COUNT_AVG,
                BATCH_MESSAGE_COUNT_AVG_DESCRIPTION,
                (false, true, false),
                true,
                metricsRegistry));
 }
 public static LibrdKafkaSensor  ConsumerLagSensor(
     string threadId,
     string librdKafkaClientId,
     string streamAppId,
     StreamMetricsRegistry metricsRegistry)
 {
     return(CreateSensor <LibrdKafkaSensor>(
                threadId,
                librdKafkaClientId,
                streamAppId,
                COUNSUMER_LAG,
                COUNSUMER_LAG_DESCRIPTION,
                (true, true, true),
                true,
                metricsRegistry));
 }
 public static LibrdKafkaSensor  BrokerLatencyAverageMsSensor(
     string threadId,
     string librdKafkaClientId,
     string streamAppId,
     StreamMetricsRegistry metricsRegistry)
 {
     return(CreateSensor <LibrdKafkaSensor>(
                threadId,
                librdKafkaClientId,
                streamAppId,
                BROKER_LATENCY_AVG,
                BROKER_LATENCY_AVG_DESCRIPTION,
                (true, false, false),
                true,
                metricsRegistry));
 }
 public static LibrdKafkaSensor  BatchSizeAverageBytesSensor(
     string threadId,
     string librdKafkaClientId,
     string streamAppId,
     StreamMetricsRegistry metricsRegistry)
 {
     return(CreateSensor <LibrdKafkaSensor>(
                threadId,
                librdKafkaClientId,
                streamAppId,
                BATCH_SIZE_AVG,
                BATCH_SIZE_AVG_DESCRIPTION,
                (false, true, false),
                true,
                metricsRegistry));
 }
 public static LibrdKafkaSensor  TotalNumberOfReceivedErrorsSensor(
     string threadId,
     string librdKafkaClientId,
     string streamAppId,
     StreamMetricsRegistry metricsRegistry)
 {
     return(CreateSensor <LibrdKafkaSensor>(
                threadId,
                librdKafkaClientId,
                streamAppId,
                TOTAL_BROKER_ERROR_RECEIVED,
                TOTAL_BROKER_ERROR_RECEIVED_DESCRIPTION,
                (true, false, false),
                true,
                metricsRegistry));
 }
 public static LibrdKafkaSensor  NumberOfDisconnectsSensor(
     string threadId,
     string librdKafkaClientId,
     string streamAppId,
     StreamMetricsRegistry metricsRegistry)
 {
     return(CreateSensor <LibrdKafkaSensor>(
                threadId,
                librdKafkaClientId,
                streamAppId,
                TOTAL_BROKER_DISCONNECTION,
                TOTAL_BROKER_DISCONNECTION_DESCRIPTION,
                (true, false, false),
                true,
                metricsRegistry));
 }
 public static Sensor TotalNumberOfRelabalanceSensor(
     string threadId,
     string librdKafkaClientId,
     string streamAppId,
     StreamMetricsRegistry metricsRegistry)
 {
     return(CreateSensor(
                threadId,
                librdKafkaClientId,
                streamAppId,
                TOTAL_REBALANCE,
                TOTAL_REBALANCE_DESCRIPTION,
                (false, false, false),
                true,
                metricsRegistry));
 }
 public static Sensor RebalanceAgeSensor(
     string threadId,
     string librdKafkaClientId,
     string streamAppId,
     StreamMetricsRegistry metricsRegistry)
 {
     return(CreateSensor(
                threadId,
                librdKafkaClientId,
                streamAppId,
                TIME_REBALANCE_AGE,
                TIME_REBALANCE_AGE_DESCRIPTION,
                (false, false, false),
                true,
                metricsRegistry));
 }
 public static Sensor TotalNumberOfBytesReceivedFromKafkaSensor(
     string threadId,
     string librdKafkaClientId,
     string streamAppId,
     StreamMetricsRegistry metricsRegistry)
 {
     return(CreateSensor(
                threadId,
                librdKafkaClientId,
                streamAppId,
                TOTAL_RESPONSES_BYTES_RECEIVED,
                TOTAL_RESPONSES_BYTES_RECEIVED_DESCRIPTION,
                (false, false, false),
                true,
                metricsRegistry));
 }
 public static Sensor NumberOfOpsWaitinInQueueSensor(
     string threadId,
     string librdKafkaClientId,
     string streamAppId,
     StreamMetricsRegistry metricsRegistry)
 {
     return(CreateSensor(
                threadId,
                librdKafkaClientId,
                streamAppId,
                TOTAL_OPS_WAITING_QUEUE,
                TOTAL_OPS_WAITING_QUEUE_DESCRIPTION,
                (false, false, false),
                true,
                metricsRegistry));
 }
Ejemplo n.º 27
0
 public CarBuilder Sensor(CreateSensor sensor)
 {
     sensors.Add(sensor);
     return(this);
 }
Ejemplo n.º 28
0
 public SensorPrototype(SerializationInfo info, StreamingContext context)
 {
     Direction = (Direction)info.GetValue("direction", typeof(Direction));
     Range     = (int)info.GetValue("range", typeof(int));
     Create    = (CreateSensor)info.GetValue("create", typeof(CreateSensor));
 }