type contrib.go.opencensus.io/exporter/stackdriver.statsExporter
34 uses
contrib.go.opencensus.io/exporter/stackdriver (current package)
metrics.go#L52: func (se *statsExporter) ExportMetrics(ctx context.Context, metrics []*metricdata.Metric) error {
metrics.go#L65: func (se *statsExporter) handleMetricsUpload(metrics []*metricdata.Metric) {
metrics.go#L72: func (se *statsExporter) uploadMetrics(metrics []*metricdata.Metric) error {
metrics.go#L138: func (se *statsExporter) metricToMpbTs(ctx context.Context, metric *metricdata.Metric) ([]*monitoringpb.TimeSeries, error) {
metrics.go#L225: func (se *statsExporter) createMetricDescriptorFromMetric(ctx context.Context, metric *metricdata.Metric) error {
metrics.go#L260: func (se *statsExporter) metricToMpbMetricDescriptor(metric *metricdata.Metric) (*googlemetricpb.MetricDescriptor, error) {
metrics.go#L340: func (se *statsExporter) metricRscToMpbRsc(rs *resource.Resource) *monitoredrespb.MonitoredResource {
metrics.go#L367: func (se *statsExporter) metricTsToMpbPoint(ts *metricdata.TimeSeries, metricKind googlemetricpb.MetricDescriptor_MetricKind) (sptl []*monitoringpb.Point, err error) {
metrics_proto.go#L52: func (se *statsExporter) PushMetricsProto(ctx context.Context, node *commonpb.Node, rsc *resourcepb.Resource, metrics []*metricspb.Metric) (int, error) {
metrics_proto.go#L88: func (se *statsExporter) convertSummaryMetrics(summary *metricspb.Metric) []*metricspb.Metric {
metrics_proto.go#L204: func (se *statsExporter) getResource(rsc *resourcepb.Resource, metric *metricspb.Metric, seenRscs map[*resourcepb.Resource]*monitoredrespb.MonitoredResource) *monitoredrespb.MonitoredResource {
metrics_proto.go#L234: func (se *statsExporter) protoMetricToTimeSeries(ctx context.Context, mappedRsc *monitoredrespb.MonitoredResource, metric *metricspb.Metric, mb *metricsBatcher) {
metrics_proto.go#L306: func (se *statsExporter) createMetricDescriptorFromMetricProto(ctx context.Context, metric *metricspb.Metric) error {
metrics_proto.go#L343: func (se *statsExporter) protoTimeSeriesToMonitoringPoints(ts *metricspb.TimeSeries, metricKind googlemetricpb.MetricDescriptor_MetricKind) ([]*monitoringpb.Point, error) {
metrics_proto.go#L361: func (se *statsExporter) protoToMonitoringMetricDescriptor(metric *metricspb.Metric, additionalLabels map[string]labelValue) (*googlemetricpb.MetricDescriptor, error) {
metrics_proto.go#L411: func (se *statsExporter) metricTypeFromProto(name string) string {
stackdriver.go#L302: statsExporter *statsExporter
stats.go#L58: type statsExporter struct {
stats.go#L84: func newStatsExporter(o Options) (*statsExporter, error) {
stats.go#L98: e := &statsExporter{
stats.go#L139: func (e *statsExporter) startMetricsReader() error {
stats.go#L147: func (e *statsExporter) stopMetricsReader() {
stats.go#L153: func (e *statsExporter) getMonitoredResource(v *view.View, tags []tag.Tag) ([]tag.Tag, *monitoredrespb.MonitoredResource) {
stats.go#L165: func (e *statsExporter) ExportView(vd *view.Data) {
stats.go#L192: func (e *statsExporter) handleUpload(vds ...*view.Data) {
stats.go#L202: func (e *statsExporter) Flush() {
stats.go#L207: func (e *statsExporter) uploadStats(vds []*view.Data) error {
stats.go#L233: func (e *statsExporter) makeReq(vds []*view.Data, limit int) []*monitoringpb.CreateTimeSeriesRequest {
stats.go#L269: func (e *statsExporter) viewToMetricDescriptor(ctx context.Context, v *view.View) (*metricpb.MetricDescriptor, error) {
stats.go#L330: func (e *statsExporter) createMetricDescriptorFromView(ctx context.Context, v *view.View) error {
stats.go#L364: func (e *statsExporter) displayName(suffix string) string {
stats.go#L372: func (e *statsExporter) combineTimeSeriesToCreateTimeSeriesRequest(ts []*monitoringpb.TimeSeries) (ctsreql []*monitoringpb.CreateTimeSeriesRequest) {
stats.go#L560: func (e *statsExporter) metricType(v *view.View) string {
stats.go#L596: func (e *statsExporter) createMetricDescriptor(ctx context.Context, md *metric.MetricDescriptor) error {
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |