NATS C Client with JetStream and Streaming support 3.9.0-beta The nats.io C Client, Supported by Synadia Communications Inc.

Public Attributes | List of all members
micro_endpoint_stats_s Struct Reference
EXPERIMENTAL - Microservices » Public structs

`#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:

- nats.h