Show / Hide Table of Contents

Namespace Google.Cloud.Diagnostics.Common

Classes

BufferOptions

Options that define a buffer.

ContextExceptionLogger

Functions to create IContextExceptionLoggers.

ContextTracerManager

Manages access to the current IManagedTracer.

ErrorReportingOptions

Optional configuration to be used when initializing error reporting.

EventTarget

Represents the location error events will be sent.

HttpClientBuilderExtensions

Extensions methods for .

LogConsumer

Functions to create IConsumer<T>s.

LogTarget

Represents the location log entries will be sent, such as a project or organization.

ManagedTracer

Functions to create IManagedTracers.

NullManagedTracer

A managed tracer that does not trace.

Project

Operations for Cloud Console Projects.

RetryOptions

Options that define retry logic for requests that failed.

StartSpanOptions

Optional configuration to be used when starting a span.

TraceHeaderContext

Context from the Cloud Trace Header.

TraceHeaderPropagatingHandler

Traces outgoing HTTP requests and propagates the trace header.

TraceLabels

A helper class to handle span labels.

TraceOptions

Options to be used when initializing tracing.

TraceTarget

Represents the location traces will be sent to. The Trace API only supports projects.

UnchainedTraceHeaderPropagatingHandler

Class for tracing outgoing HTTP requests and propagating the trace header.

Interfaces

IConsumer<T>

A consumer.

IContextExceptionLogger

A generic exception logger for IContextWrappers.

IContextWrapper

Wraps an HTTP context.

IManagedTracer

Manages creating spans for a trace as well as adding meta data to them.

ISpan

A trace span.

Enums

BufferOverflow

How to handle a full buffer holding items from calls to be retried.

BufferType

Types of buffers.

EventTargetKind

The location error events will be sent to.

ExceptionHandling

How to handle exceptions from calls.

LogTargetKind

The location log entries will be logged to.

RetryType

The type of retry to make.

SpanKind

An enum value representing span kinds.

Back to top