Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update module io_opencensus_go_contrib_exporter_stackdriver to v0.13.14 #63

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented Jul 3, 2019

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
io_opencensus_go_contrib_exporter_stackdriver v0.6.0 -> v0.13.14 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

census-ecosystem/opencensus-go-exporter-stackdriver (io_opencensus_go_contrib_exporter_stackdriver)

v0.13.14

Compare Source

v0.13.13

Compare Source

v0.13.12

Compare Source

v0.13.11

Compare Source

v0.13.10

Compare Source

v0.13.9

Compare Source

v0.13.8

Compare Source

v0.13.7

Compare Source

v0.13.6

Compare Source

Fixes:

  • Flush interval reader when stopping metric reader
  • Change default timeout from 5 -> 12 seconds to match ingestion
  • Fix detetction of generic_task resource types
  • Stagger start and end times when they are too close together, and would be rejected

v0.13.5

Compare Source

support knative_broker and knative_trigger resource types

v0.13.4

Compare Source

Parse the number of dropped timeseries from Create Timeseries Response to correctly record the number of partial failures ( #​276)

v0.13.3

Compare Source

Add option to allow user agent to be explicitly overridden (#​274)
Skip adding display name prefix for metrics with custom domain (#​273)

v0.13.2

Compare Source

Changes Since v0.13.1

366afe7 Check .Present before setting label value (#​268)
1fcdb6a Update opencensus-go to v0.22.4 (#​267)
7ce9f72 Initialize the labels map in the response. (#​264)
1905f46 Stop including artificial 0 bound when existing lowest bound is negative (#​262)

v0.13.1

Compare Source

Changes Since v0.13.0

e191b7c Make defaultMapResource function public to allow reusing it in custom functions (#​255)
1d104f7 Allow exporting metrics with resource gae_instance. (#​253)
f86b8f1 Default mapping for knative_revision & autodetect labels (#​252)
ddbc64a update PushTraceSpans to return dropped spans instead of good spans. (#​251)

v0.13.0

Compare Source

Changes Since v0.12.9

ab68e2a PushTraceProto for batch uploading in a collector (#​249)

v0.12.9

Compare Source

Changes since v0.12.8

a428e35 fix goimports error in test.pb.go file. (#​248)
626e69e trace: allow for concurrent uploads to Stackdriver (#​246)
1cdca91 Use standard label name for location. (#​241)
59d068f Add GetMetricPrefix func as an option to support dynamic custom metric prefix (#​238)
61e3caa Rename metrics_test_utils.go to avoid dependency on testing package. (#​233)
2827354 stop ignoring errors while processing metrics. (#​236)

v0.12.8

Compare Source

Changes since v0.12.7

9366d36 Add option to provide resource based on metric descriptor. (#​231)
8033da9 Small optimization to avoid unnecesarry allocations. (#​228)
9cc5395 add wrapper around ioutil.ReadFile. (#​226)
3504ffa fix typo. (#​225)
e2f5be5 Resource per metric (#​224)
76f086b Unit test using input and output proto files (#​223)
4339afa add resource detector test. (#​219)
2798eee Apply timeout to each worker in metrics_proto export (#​222)
633d9ea Set a minimum size for reqsChan in batcher (#​221)
6f7321c Allow sending CreateTimeSeriesReq in multiple goroutines (#​213)
717ac5c add test to handle multiple timeseries for Summary metrics. (#​220)
7ea215e Enforce consistent logic for CreateMetricDescriptor for stats and metrics (#​217)
e1ae7ed use localhost to prevent security pop-up on macos. (#​216)
a3453a5 Unit test (#​215)
470fd47 Fix convertSummaryMetrics (#​214)
c4af412 Upgrade dependencies (#​210)
c5e91fb Explicitly set HasValue to true for LabelValue (#​209)
ac1282a Fix equivalence test (#​208)
b2a517b Use endpoint instead of connection in equivalence_test (#​207)
619996f Use complete address when return from create fake server (#​206)
746b104 go mod tidy (#​205)
71d3e05 Remove unnecessary comment, check errors for PushMetricsProto (#​204)
d50bb4a Do not try to start trace exporter in TestExportTimeSeriesWithDifferentLabels (#​203)
6ee7f96 Remove leading 0 in histogram buckets in example (#​201)

v0.12.7

Compare Source

Changes since v0.12.6

2fdcf7b Reproduce bug in stackdriver exporter. (#​199)
b5c7a2c Enable test coverage. (#​200)
dd3a274 Fix label matching and add tests (#​198)
b183b1e Fix slice allocation (#​197)

v0.12.6

Compare Source

Changes since v0.12.2

Click to expand!

0a55998 Use NewReader for metrics reader init (#​195)
321e549 Fix incorrect slice creation (#​196)
3b40441 Add a metric batcher which preallocates batch sizes. (#​194)
3a3e471 Fix proto import (#​192)
7cac5ce Revert "Remove support for exporting ViewData (#​188)" (#​191)
211cb75 fix example to use new api to start and stop exporting. (#​190)
4b7f306 Remove support for exporting ViewData (#​188)
97b79b6 Rename ExportMetricsProtoSync to ExportMetricsProto (#​189)
93f882d Remove the batching version for proto exporter (#​187)
b0cbe77 Remove outdated option GetMonitoredResource (#​186)
a8e01fd Remove mandatory opencensus_task label from node and respect metric prefix (#​184)
6c1c12f Remove Gopkg support (#​185)
7449e7d Fix unit for cumulative metrics and minor cleanups (#​183)
7bb4fd6 Presanitize all the default keys and metric label keys. (#​181)
270bb39 Small cleanup of the return values (#​180)
9762c69 Set MetricKind and ValueType when sending TimeSeries (#​182)
ffafe44 Cache seen resources for each export request (#​179)
8a44032 Add an experimental API that exports metrics proto synchronously (#​178)
bfde7f1 Add mapping for k8s node resource (#​177)
bf39ce4 Upgrade dependencies in go.mod (#​176)
5e806e0 Added mapping for kubernetes pod resource (#​174)
6850d2e Upgrade dependencies in go.mod (#​172)
655917a Use MetricServiceServer in fakeMetricService. (#​168)
1aade25 Fix handling errors in when failing to upload metrics proto (#​171)
e19adcf Don't use a timeout context when creating the metrics client. (#​166)
09504ed print location detection error only when running on GCE. (#​165)
0954e43 Remove unnecessary logging (#​131)
91082ae Add resource translation readme file. (#​163)

v0.12.5

Compare Source

v0.12.4

Compare Source

v0.12.3

Compare Source

v0.12.2

Compare Source

Complete list of changes since v0.12.1

68e3d74 Copy resources when converting summary metrics. (#​162)

v0.12.1

Compare Source

Complete list of changes since v0.12.0

3ea76e9 use container type resource instead of k8s type for resource transfomration. (#​160)

v0.12.0

Compare Source

Important Changes

  • Added versioned dependency to resource package.
  • Added support for transforming summary metrics to Cummulatives and Gauges.

Complete list of changes since release v0.11.1

5d4eb99 transform resources for metrics exported via ExportMetricsProto api (#​158)
69e294b Fix resource mapping. (#​155)
3a2251b convert summary metrics to cumulatives and gauges. (#​152)

v0.11.1

Compare Source

v0.11.0

Compare Source

Important Changes

  • Fixed resource assignment in GKE and GCE environment. This was broken by release v0.10.0

Complete list of changes since release v0.10.0

9f1fc3b add support for label key description. (#​136)
5cd96ff fix golint and add Makefile. (#​138)
433871b Fix resource assignment in GKE and GCE environment when using metrics exporter. (#​139)
b39028f add issue template (#​137)
4351271 Don't overwrite agent label if already set (#​132)
aed34d9 Update oc version in go.mod. (#​129)
c34b175 Upgrade dependencies in go.mod (#​125)
f6ea5dc Use cmp instead of reflect and json in tests. (#​122)

v0.10.2

Compare Source

v0.10.1

Compare Source

v0.10.0: Metrics Exporter

Compare Source

Metric Support

This release supports a new api to consume metrics data model and export it to stackdriver backend. The previous api consumed view data model. Both apis are supported and pervious api will continue to work as before.

Additional apis, StartMetricsExporter and StopMetricsExporter are introduced to work with new model of Interval Reader and Reader introduced in version 0.20.0 of OpenCensus Go library. The reader allows to read metrics from all producers registered with the library. StartMetricsExporter starts the interval reader which periodically reads metrics from all producers and exports them to the backend.

Using Metrics Data Model (New)

    exporter := stackdriver.NewExporter(stackdriver.Option{})
    exporter.StartMetricsExporter()
    defer exporter.StopMetricsExporter()

Using View Data Model (Old)

    exporter := stackdriver.NewExporter(stackdriver.Option{})
    view.RegisterExporter(exporter)

Note: Use only one approach. Using both approach simultaneously will result into unspecified behavior.

Important Fixes

dc2fe43 Batch time series with different label values into same request. (#​119)

Complete List of changes since previous release.

e393203 add Start and Stop function for metrics exporter. (#​121)
dc2fe43 Batch time series with different label values into same request. (#​119)
0ca8377 add support for exporting metrics data model (#​109)
27663a7 Fix an issue with multiple calls of Autodetec func (#​117)
81dc1cd Update go.mod and go.sum. (#​113)
0b43b4e Remove exemplar for now. (#​112)
fff47fb Fix dependency issues when GO111MODULE is disabled. (#​111)
16fd214 turn on go11 module (#​110)
eb72365 Fix metric descriptor convertion. (#​108)
199f933 rename metrics.go to metrics_proto.go. (#​107)
ed9eca6 Change ExportMetric api to ExportMetricProto (#​106)
e9b8671 Revert "change ExportMetric api to ExportMetricProto (#​104)" (#​105)
bf0d8a4 change ExportMetric api to ExportMetricProto (#​104)
ab5a58a Upgrade oc-proto version and fix errors. (#​102)
4ef0c69 update .gitignore to exclude .idea (#​97)
9fed8be Remove instance-id label from k8s_container resource. (#​94)
aaad73f Fix k8s_container resource labels. (#​93)
14131f5 add zero bucket if not present. (#​89)
d2e06c1 Distinguish between gke_container and k8s_container monitored resource type (#​90)
91f15dd go.mod: update dependencies and tidy up (#​88)
88d38dc Add support for Float64 attribute. (#​86)
7d76817 Integrate with core resource and known detectors (#​84)
c06c82c skip equality check for cached metric descriptor for built-in metrics. (#​81)
0f284fd skip creating metric descriptor for stackdriver built-in metrics. (#​77)

v0.9.2

Compare Source

v0.9.1: (deduplicated metrics and CreateTimeSeriesRequests)

Compare Source

With these release, we've fixed a years-long standing issue in which uploading duplicate metrics within the same TimeSeries would cause this kind of error

err: rpc error: code = InvalidArgument desc = One or more TimeSeries could not be written:
Field timeSeries[?] had an invalid value: Duplicate TimeSeries encountered.
Only one point can be written per TimeSeries per request.: timeSeries[?]

By duplicate metrics, meaning those metrics that share the same "Type"/"Name" e.g. for illustrative purposes

{
    "name": "projects/census-demos",
    "time_series": [
        {
            "metric": {
                "type": "custom.googleapis.com/opencensus/oce/dev/latency"
            },
            "points": [<points...>]
        },
        {
            "metric": {
                "type": "custom.googleapis.com/opencensus/oce/dev/latency"
            },
            "points": [<other_points...>]
        }
    ]
}

which had plagued even the view.Exporter aka OpenCensus StatsExporter from day 1.

With the PR https://github.com/census-ecosystem/opencensus-go-exporter-stackdriver/pull/74 to fix issue https://github.com/census-ecosystem/opencensus-go-exporter-stackdriver/issues/73, there is a deduplication process that prevents putting duplicated Metrics in the same CreateTimeSeriesRequest.

The above issue #​73 was exacerbated when Stackdriver Metrics exporter was added to the OpenCensus Agent and metrics were streamed in from various sources concurrently.

v0.9.0: OpenCensus Proto Metrics exporter

Compare Source

With this release, this Stackdriver exporter now accepts OpenCensus Proto Metrics and converts them into Stackdriver Metrics. This is complementary to the first exporter which received view.Data aka OpenCensus Stats and converted those to Stackdriver Metrics.

The output of exporting OpenCensus Proto Metrics and OpenCensus stats aka view.Data is exactly the same and enforced by tests. This ensures that if a program was running alright before while using view.Data, that with Proto Metrics it will run transparently too.

v0.8.0: OpenCensus Go Stackdriver Exporter 0.8.0

Compare Source

2b7f4fc Add timeouts; make span size buffer limit precise (#​58)

v0.7.0: OpenCensus Go Stackdriver Exporter 0.7.0

Compare Source

f6033e3 Add GetMonitoredResource option (#​46)
2c06ade Allow customizing the metric type and display name (#​44)
9f333b4 Add go modules support (#​39)
506554d Update reporting period in the example to 60s. (#​38)
2f26a5d Do not use zero defaults for bundle delays (#​34)


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@helmsman-bot
Copy link

Can one of the admins verify this patch?

@renovate-bot renovate-bot force-pushed the renovate/io_opencensus_go_contrib_exporter_stackdriver-0.x branch from 1b2bd3f to 86d1955 Compare July 18, 2019 23:45
@renovate-bot renovate-bot changed the title Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.12.2 Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.12.4 Jul 18, 2019
@renovate-bot renovate-bot force-pushed the renovate/io_opencensus_go_contrib_exporter_stackdriver-0.x branch from 86d1955 to ba88be2 Compare July 25, 2019 17:37
@chrislovecnm
Copy link
Contributor

Test this please

@renovate-bot renovate-bot force-pushed the renovate/io_opencensus_go_contrib_exporter_stackdriver-0.x branch from ba88be2 to 4f327ec Compare August 8, 2019 18:44
@renovate-bot renovate-bot changed the title Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.12.4 Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.12.5 Aug 8, 2019
@renovate-bot renovate-bot force-pushed the renovate/io_opencensus_go_contrib_exporter_stackdriver-0.x branch from 4f327ec to eadfc39 Compare September 3, 2019 20:37
@renovate-bot renovate-bot changed the title Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.12.5 Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.12.6 Sep 3, 2019
@renovate-bot renovate-bot force-pushed the renovate/io_opencensus_go_contrib_exporter_stackdriver-0.x branch from eadfc39 to e5db8b7 Compare September 5, 2019 19:53
@renovate-bot renovate-bot changed the title Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.12.6 Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.12.7 Sep 5, 2019
@renovate-bot renovate-bot force-pushed the renovate/io_opencensus_go_contrib_exporter_stackdriver-0.x branch from e5db8b7 to dd9766f Compare November 11, 2019 10:01
@renovate-bot renovate-bot changed the title Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.12.7 Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.12.8 Nov 11, 2019
@google-oss-robot
Copy link

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: renovate-bot
To complete the pull request process, please assign robinpercy
You can assign the PR to them by writing /assign @robinpercy in a comment when ready.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@renovate-bot renovate-bot force-pushed the renovate/io_opencensus_go_contrib_exporter_stackdriver-0.x branch from dd9766f to b0f466a Compare January 18, 2020 22:57
@renovate-bot renovate-bot changed the title Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.12.8 Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.12.9 Jan 18, 2020
@renovate-bot renovate-bot force-pushed the renovate/io_opencensus_go_contrib_exporter_stackdriver-0.x branch from b0f466a to 54f92b2 Compare February 9, 2020 02:53
@renovate-bot renovate-bot changed the title Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.12.9 Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.13.0 Feb 9, 2020
@renovate-bot renovate-bot force-pushed the renovate/io_opencensus_go_contrib_exporter_stackdriver-0.x branch from 54f92b2 to 5ef4560 Compare May 2, 2020 11:58
@renovate-bot renovate-bot changed the title Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.13.0 Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.13.1 May 2, 2020
@renovate-bot renovate-bot force-pushed the renovate/io_opencensus_go_contrib_exporter_stackdriver-0.x branch from 5ef4560 to 7009a01 Compare July 1, 2020 23:59
@renovate-bot renovate-bot changed the title Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.13.1 Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.13.2 Jul 1, 2020
@renovate-bot renovate-bot force-pushed the renovate/io_opencensus_go_contrib_exporter_stackdriver-0.x branch from 7009a01 to b6766d0 Compare August 26, 2020 04:01
@renovate-bot renovate-bot changed the title Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.13.2 Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.13.4 Aug 26, 2020
@renovate-bot renovate-bot force-pushed the renovate/io_opencensus_go_contrib_exporter_stackdriver-0.x branch from b6766d0 to a3485c3 Compare February 2, 2021 14:00
@renovate-bot renovate-bot changed the title Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.13.4 Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.13.5 Feb 2, 2021
@renovate-bot renovate-bot force-pushed the renovate/io_opencensus_go_contrib_exporter_stackdriver-0.x branch from a3485c3 to f3683a0 Compare May 15, 2021 21:08
@renovate-bot renovate-bot changed the title Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.13.5 Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.13.6 May 15, 2021
@renovate-bot renovate-bot force-pushed the renovate/io_opencensus_go_contrib_exporter_stackdriver-0.x branch from f3683a0 to 42ed4c4 Compare June 15, 2021 07:10
@renovate-bot renovate-bot changed the title Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.13.6 Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.13.8 Jun 15, 2021
@renovate-bot renovate-bot force-pushed the renovate/io_opencensus_go_contrib_exporter_stackdriver-0.x branch from 42ed4c4 to d90f081 Compare March 7, 2022 17:10
@renovate-bot renovate-bot changed the title Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.13.8 Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.13.10 Mar 7, 2022
@renovate-bot renovate-bot force-pushed the renovate/io_opencensus_go_contrib_exporter_stackdriver-0.x branch from d90f081 to 430fd4e Compare April 24, 2022 19:17
@renovate-bot renovate-bot changed the title Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.13.10 Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.13.12 Apr 24, 2022
@renovate-bot renovate-bot force-pushed the renovate/io_opencensus_go_contrib_exporter_stackdriver-0.x branch from 430fd4e to 0027b0c Compare June 18, 2022 21:15
@renovate-bot renovate-bot changed the title Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.13.12 Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.13.13 Jun 18, 2022
@renovate-bot renovate-bot force-pushed the renovate/io_opencensus_go_contrib_exporter_stackdriver-0.x branch from 0027b0c to 44b3e2e Compare September 25, 2022 19:05
@renovate-bot renovate-bot changed the title Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.13.13 Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.13.14 Sep 25, 2022
@renovate-bot renovate-bot changed the title Update dependency io_opencensus_go_contrib_exporter_stackdriver to v0.13.14 Update module io_opencensus_go_contrib_exporter_stackdriver to v0.13.14 Jul 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants