* bump version strings
* bump go.mod
* run ./hack/update-deps.sh
* run ./hack/update-codegen.sh
* fix build
* fix fuzzing lib change
* switch fuzzers to use randfill
* run ./hack/update-deps.sh
* gofumpt file
* fix webhook build on go1.24
* ignore endpoint deprecation
* disable a staticcheck that isn't really that bad
* fix nolint directives
* don't use deprecated List and WatchFuncs
* fix deprecation of gengo.ExtractCommentTags
* apply demorgan's law where it makes sense
* drop stack driver as a tracing backend
* drop stackdriver as a metrics backend
* update deps - dropping stackdriver
* fix linting issues
* drop further references to stack driver
* drop serving & eventing metric key constants
these have been moved to their respective repos
see: https://github.com/knative/pkg/issues/608
* move source metrickeys to pkg/source
We're going to move the StatsReporter downstream eventually
related:
https://github.com/knative/eventing/pull/5587https://github.com/knative/eventing/pull/5586
* fix linter
* test out go modules
* chmod +x *.sh
* revert some changes
* update-deps
* try fixing
* chmod +x
* update
* update test-infra for testing
* test
* test
* update
* no -mod=vendor
* update
* Add support for OpenCensus Agent as a destination for Knative metrics.
* Update with comments from @mattmoor and @anniefu
* Remember to register exporter.
Fix tests.
* Fix naming per discussion with @anniefu
* Add a Mako stub sidecar
The stub sidecar replaces the Mako sidecar for contributors that can't
access the Mako service. It emits recorded data as CSV to stdout.
The first line is a comment containing a JSON dump of BenchmarkInfo.
The last line is a comment containing the column names.
Each line in between is a CSV row. The first two columns are always
inputValue and errorMessage, then one column per metric value.
Run Aggregate data points have an empty inputValue.
Example:
# {"benchmarkKey":"5903682180743168","tags":["runOwner=grantrodgers","project-id=grantrodgers-crd","commit=5102ef7","kubernetes=v1_13_6-gke_13","go1_12_5"]}
1566927060345.571777,,0.039124
1566927060346.181152,,0.046175
1566926807393.443115,,,16.525982
,,,,0.000000
,,,,,7.000000
1566926807388.952393,Timeout waiting for delivery,,,,
# inputValue,errorMessage,pl,dl,pe,de
The proto files are copied from google/mako because they're in an
"internal" path and those can't be imported.
* Add Mako copyright header to proto generated code
* Move proto code copied from Mako to third_party
* Moving reconcile/testing from serving to pkg.
* add clock.
* Update clock cw.
* move testing/configmap.go to configmap/
* wire in a setable context.
* need to export example key.
* update dep golang.org/x/net
* Add stackdriver exporter support in pkg
* fix race and tests
* Use thread safe newMetricsExporter in tests
* address cr comments
* minor fix
* checkpoint
* Address cr comments
* add test for UpdateExporterFromConfigMap
* Move lock position
* add a test case for stackdriver error check
* minor change
* removing one test case since it seems app default creds exists for presubmit tests
* replace promSrvChan with promSrv as cr suggsted
* use a local var server for ListenAndServe
* add getter and setter for shared variables
* add func isMetricsConfigChanged and test
* address cr comments
* Update opencensus-go-exporter-stackdriver to v0.7.0
* Revert "Update opencensus-go-exporter-stackdriver to v0.7.0"
This reverts commit 9825f641f8.
* run update-deps.sh
* merge conflict
* run update-deps.sh
* Update Gopkg.toml so it doesn't have stackdriver exporter
* remove regex for metrics domain at pkg repo per cr comments
* merge conflict