#include <grpc/support/port_platform.h>#include <stddef.h>#include <atomic>#include <cstdint>#include <map>#include <set>#include <string>#include <utility>#include <vector>#include "absl/strings/string_view.h"#include "absl/types/optional.h"#include <grpc/impl/codegen/connectivity_state.h>#include <grpc/impl/codegen/grpc_types.h>#include <grpc/slice.h>#include "src/core/lib/channel/channel_trace.h"#include "src/core/lib/gpr/time_precise.h"#include "src/core/lib/gprpp/ref_counted.h"#include "src/core/lib/gprpp/ref_counted_ptr.h"#include "src/core/lib/gprpp/sync.h"#include "src/core/lib/json/json.h"

Go to the source code of this file.
Namespaces | |
| grpc_core | |
| grpc_core::channelz | |
| grpc_core::channelz::testing | |
Macros | |
| #define | GRPC_ARG_CHANNELZ_CHANNEL_NODE "grpc.internal.channelz_channel_node" |
| #define | GRPC_ARG_CHANNELZ_IS_INTERNAL_CHANNEL "grpc.channelz_is_internal_channel" |
| #define | GRPC_ARG_CHANNELZ_SECURITY "grpc.internal.channelz_security" |
| #define | GRPC_ENABLE_CHANNELZ_DEFAULT true |
| #define | GRPC_MAX_CHANNEL_TRACE_EVENT_MEMORY_PER_NODE_DEFAULT (1024 * 4) |
| #define GRPC_ARG_CHANNELZ_CHANNEL_NODE "grpc.internal.channelz_channel_node" |
Definition at line 49 of file channelz.h.
| #define GRPC_ARG_CHANNELZ_IS_INTERNAL_CHANNEL "grpc.channelz_is_internal_channel" |
Definition at line 52 of file channelz.h.
| #define GRPC_ARG_CHANNELZ_SECURITY "grpc.internal.channelz_security" |
Definition at line 280 of file channelz.h.
| #define GRPC_ENABLE_CHANNELZ_DEFAULT true |
This is the default value for whether or not to enable channelz. If GRPC_ARG_ENABLE_CHANNELZ is set, it will override this default value.
Definition at line 57 of file channelz.h.
| #define GRPC_MAX_CHANNEL_TRACE_EVENT_MEMORY_PER_NODE_DEFAULT (1024 * 4) |
This is the default value for the maximum amount of memory used by trace events per channel trace node. If GRPC_ARG_MAX_CHANNEL_TRACE_EVENT_MEMORY_PER_NODE is set, it will override this default value.
Definition at line 63 of file channelz.h.