NATS C Client with JetStream and Streaming support  3.9.1
The nats.io C Client, Supported by Synadia Communications Inc.
micro_endpoint_stats_s Struct Reference

#include <nats.h>

Public Attributes

const char * Name
 
const char * Subject
 
const char * QueueGroup
 Endpoint's actual queue group (the default "q", or one explicitly set by the user), or omitted if NoQueueGroup was applied. More...
 
int64_t NumRequests
 The number of requests received by the endpoint. More...
 
int64_t NumErrors
 The number of errors, service-level and internal, associated with the endpoint. More...
 
int64_t ProcessingTimeSeconds
 total request processing time (the seconds part). More...
 
int64_t ProcessingTimeNanoseconds
 total request processing time (the nanoseconds part). More...
 
int64_t AverageProcessingTimeNanoseconds
 average request processing time, in ns. More...
 
char LastErrorString [2048]
 a copy of the last error message. More...
 

Detailed Description

The Microservice endpoint stats struct.

Member Data Documentation

◆ Name

const char* micro_endpoint_stats_s::Name

◆ Subject

const char* micro_endpoint_stats_s::Subject

◆ QueueGroup

const char* micro_endpoint_stats_s::QueueGroup

◆ NumRequests

int64_t micro_endpoint_stats_s::NumRequests

◆ NumErrors

int64_t micro_endpoint_stats_s::NumErrors

◆ ProcessingTimeSeconds

int64_t micro_endpoint_stats_s::ProcessingTimeSeconds

◆ ProcessingTimeNanoseconds

int64_t micro_endpoint_stats_s::ProcessingTimeNanoseconds

◆ AverageProcessingTimeNanoseconds

int64_t micro_endpoint_stats_s::AverageProcessingTimeNanoseconds

◆ LastErrorString

char micro_endpoint_stats_s::LastErrorString[2048]

The documentation for this struct was generated from the following file: