Skip to content
This repository was archived by the owner on Nov 5, 2021. It is now read-only.

Tags: google/cloudprober

Tags

v0.11.3

Toggle v0.11.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add additional labels to custom metrics as well. (#657)

Also, update tests to verify that additional labels are being attached.

Ref: #654
PiperOrigin-RevId: 393196944

v0.11.2

Toggle v0.11.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix a goroutine leaking bug in external probe. (#584)

Fix a bug where our process-wait goroutine will not exit until the probe start context is explicitly canceled. This bug was introduced when we added handling for clean exit (June 2020: CR 318986425).

Also, add a test that would have caught this bug.

PiperOrigin-RevId: 366547916

v0.11.1

Toggle v0.11.1's commit message
Add surfacers examples.

v0.11.0

Toggle v0.11.0's commit message
Ignore CLOUDPROBER_PORT if set by Kubernetes.

Kubernetes automatically sets the <SERVICE>_PORT environment variable to service URL -  "tcp://<service-ip>:<service-port>". This conflicts with cloudprober's port environment variable CLOUDPROBER_PORT if someone runs cloudprober with service name cloudprober. To solve this, we used to parse CLOUDPROBER_PORT if it started with "tcp://". But this doesn't really work well, if someone wants to expose some other port from cloudprober, e.g. RDS. To avoid this confusion, we should just ignore CLOUDPROBER_PORT if it has been set by Kubernetes.

Context: #476
PiperOrigin-RevId: 333552093

v0.10.9

Toggle v0.10.9's commit message
Set HTTP request's host header from target's "fqdn" label if available.

This is to fix:
#438

PiperOrigin-RevId: 325289043

v0.10.8

Toggle v0.10.8's commit message
Make target based additional labels easier to identify.

= Enclose target based labels within '@@', for example: @target.label.zone@.
= Add support for adding a label based on target's name, using the keyword @target.name@.

While here also standardize on how we export label through sysvars -- use "label_<labelname>" instead of "labels_<labelname>.

PiperOrigin-RevId: 324673535

v0.10.7

Toggle v0.10.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Remove DOCKER_IMAGE environment override.

v0.10.6

Toggle v0.10.6's commit message
Kubernetes documentation fixes and a new section on kubernetes targets

v0.10.5

Toggle v0.10.5's commit message
Fix comments and a typo.

PiperOrigin-RevId: 276327600

v0.10.4

Toggle v0.10.4's commit message
Ping probe: Update results map even for the targets that don't resolve.

Earlier we were skipping updating any target specific data structure if target fails to resolve. We should update the results map regardless of wether target resolves or not.

See #264 for more details.

PiperOrigin-RevId: 259473838