GRPC C++
1.39.1
|
#include <grpc/support/port_platform.h>
#include "src/core/lib/debug/stats.h"
#include <inttypes.h>
#include <string.h>
#include <vector>
#include "absl/strings/str_format.h"
#include "absl/strings/str_join.h"
#include <grpc/support/alloc.h>
#include <grpc/support/string_util.h>
#include "src/core/lib/gpr/useful.h"
Functions | |
void | grpc_stats_init (void) |
void | grpc_stats_shutdown (void) |
void | grpc_stats_collect (grpc_stats_data *output) |
void | grpc_stats_diff (const grpc_stats_data *b, const grpc_stats_data *a, grpc_stats_data *c) |
int | grpc_stats_histo_find_bucket_slow (int value, const int *table, int table_size) |
size_t | grpc_stats_histo_count (const grpc_stats_data *stats, grpc_stats_histograms histogram) |
double | grpc_stats_histo_percentile (const grpc_stats_data *stats, grpc_stats_histograms histogram, double percentile) |
std::string | grpc_stats_data_as_json (const grpc_stats_data *data) |
Variables | |
grpc_stats_data * | grpc_stats_per_cpu_storage = nullptr |
void grpc_stats_collect | ( | grpc_stats_data * | output | ) |
std::string grpc_stats_data_as_json | ( | const grpc_stats_data * | data | ) |
void grpc_stats_diff | ( | const grpc_stats_data * | b, |
const grpc_stats_data * | a, | ||
grpc_stats_data * | c | ||
) |
size_t grpc_stats_histo_count | ( | const grpc_stats_data * | stats, |
grpc_stats_histograms | histogram | ||
) |
int grpc_stats_histo_find_bucket_slow | ( | int | value, |
const int * | table, | ||
int | table_size | ||
) |
double grpc_stats_histo_percentile | ( | const grpc_stats_data * | stats, |
grpc_stats_histograms | histogram, | ||
double | percentile | ||
) |
void grpc_stats_init | ( | void | ) |
void grpc_stats_shutdown | ( | void | ) |
grpc_stats_data* grpc_stats_per_cpu_storage = nullptr |