Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder collectd-60-solaris10-sparc Build #64

Results:

Build successful

SourceStamp:

Projectcollectd/collectd
Repositoryhttps://github.com/collectd/collectd
Branchcollectd-6.0
Revision7b50ac740d425dcd3e35dfe25c9bb6b8540cf8a9
Got Revision7b50ac740d425dcd3e35dfe25c9bb6b8540cf8a9
Changes12 changes

BuildSlave:

unstable10s

Reason:

The AnyBranchScheduler scheduler named 'schedule-collectd-60' triggered this build

Steps and Logfiles:

  1. git update ( 11 secs )
    1. stdio
  2. setproperty property 'ciflags' set ( 0 secs )
    1. stdio
    2. property changes
  3. shell '/opt/csw/bin/bash ./build.sh' ( 7 mins, 21 secs )
    1. stdio
  4. shell_1 './configure --prefix=/opt/csw ...' ( 3 mins, 37 secs )
    1. stdio
    2. config.log
  5. shell_2 'gmake -k ...' ( 11 mins, 2 secs )
    1. stdio
  6. shell_3 'gmake check' ( 2 mins, 8 secs )
    1. stdio
    2. test-suite.log

Build Properties:

NameValueSource
branch collectd-6.0 Build
builddir /export/home/buildbot-unstable10s/slave/collectd-60-solaris10-sparc slave
buildername collectd-60-solaris10-sparc Builder
buildnumber 64 Build
ciflags --disable-aggregation --disable-check_uptime --disable-csv --disable-java --disable-lua --disable-match_empty_counter --disable-match_hashed --disable-match_regex --disable-match_timediff --disable-match_value --disable-network --disable-perl --disable-postgresql --disable-target_notification --disable-target_replace --disable-target_scale --disable-target_set --disable-target_v5upgrade --disable-threshold --disable-write_graphite --disable-write_kafka --disable-write_mongodb --disable-write_pro .. [property value too long] SetPropertyFromCommand Step
codebase Build
got_revision 7b50ac740d425dcd3e35dfe25c9bb6b8540cf8a9 Git
project collectd/collectd Build
repository https://github.com/collectd/collectd Build
revision 7b50ac740d425dcd3e35dfe25c9bb6b8540cf8a9 Build
scheduler schedule-collectd-60 Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/collectd-60-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Florian Forster

Timing:

StartThu Dec 28 20:21:18 2023
EndThu Dec 28 20:45:40 2023
Elapsed24 mins, 21 secs

All Changes:

:

  1. Change #187382

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Thu 28 Dec 2023 20:13:31
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision dd38f7223ea0469b859a1b692832f9fa119919d1

    Comments

    write_prometheus plugin: Emit special a "target info" metric.

    Changed files

    • src/write_prometheus.c
    • src/write_prometheus_test.c
  2. Change #187383

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Thu 28 Dec 2023 20:13:31
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision b3a87705b6f3f46373d04517e86674531fc112ed

    Comments

    write_prometheus plugin: Translate between resource attributes and target labels.
    
    * `service.name` → `job`
    * `service.instance.id` → `instance`

    Changed files

    • src/write_prometheus.c
    • src/write_prometheus_test.c
  3. Change #187384

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Thu 28 Dec 2023 20:13:31
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision 1b88478aa4b330bd2f5699a77aba163d53b1817f

    Comments

    write_prometheus plugin: Emit resource attributes only, if they differ from the default.

    Changed files

    • src/write_prometheus.c
  4. Change #187385

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Thu 28 Dec 2023 20:13:31
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision 36565b54a5d6e39002caf5b78378620df4d74db7

    Comments

    write_prometheus plugin: Improve metric family name generation.

    Changed files

    • src/write_prometheus.c
    • src/write_prometheus_test.c
  5. Change #187386

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Thu 28 Dec 2023 20:13:31
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision ebc1acd2c82eb210f53727d9fe26c9847d2bb8f7

    Comments

    src/daemon/metric.[ch]: Export `label_set_get` and `label_set_update`.

    Changed files

    • src/daemon/metric.c
    • src/daemon/metric.h
  6. Change #187387

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Thu 28 Dec 2023 20:13:31
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision ab8639d3f31dab81de5da085e3b77fff27cea43f

    Comments

    write_prometheus plugin: Improve label sanitation.
    
    This copies the behavior of the OpenTelemetry Prometheus translator:
    
    1.  Replace all invalid characters with underscores.
    2.  If the name starts with a single underscore, add the prefix `key`.
    3.  If the name stars with a digit, add the prefix `key_`.

    Changed files

    • src/write_prometheus.c
    • src/write_prometheus_test.c
  7. Change #187388

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Thu 28 Dec 2023 20:13:31
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision 646856cca69abfb8b6db29965ed87d5c265b274d

    Comments

    write_prometheus plugin: Emit the "target info" label as a gauge by default.
    
    Prometheus doesn't know the "info" type metrics that OpenMetrics talks
    about. Instead, is has a *convention* of using a gauge metric named
    "target_info".

    Changed files

    • src/write_prometheus.c
    • src/write_prometheus_test.c
  8. Change #187389

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Thu 28 Dec 2023 20:13:31
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision c0e41b11ccba18d56bb594eced13c243efe3e2d8

    Comments

    resource_metrics: Fix an incorrect pointer type.
    
    It's only ever used for a NULL comparison, so it doesn't really matter,
    but it is unnecessarily confusing to use an incorrect type.

    Changed files

    • src/utils/resource_metrics/resource_metrics.c
  9. Change #187390

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Thu 28 Dec 2023 20:13:31
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision 96ea34daf86d33b1ae9f8ae1255977bc4fb3a67d

    Comments

    resource_metrics: Compile into a library.

    Changed files

    • Makefile.am
  10. Change #187391

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Thu 28 Dec 2023 20:13:31
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision 53111bc5c01657c6a4fd22b7d85dce2dfc85f7d0

    Comments

    write_prometheus plugin: Insert a newline between metric families.

    Changed files

    • src/write_prometheus.c
    • src/write_prometheus_test.c
  11. Change #187392

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Thu 28 Dec 2023 20:13:31
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision 03985a5d2dc83e5457ac1341e872ef790785f25f

    Comments

    write_prometheus plugin: Emit a single `target_info` metric family.
    
    With this change, the *write_promtheus plugin* will emit a single
    `target_info` metric family with one metric per resource.

    Changed files

    • src/write_prometheus.c
    • src/write_prometheus_test.c
  12. Change #187393

    Category None
    Changed by Florian Forster <octoohnoyoudont@collectd.org>
    Changed at Thu 28 Dec 2023 20:20:12
    Repository https://github.com/collectd/collectd
    Project collectd/collectd
    Branch collectd-6.0
    Revision 7b50ac740d425dcd3e35dfe25c9bb6b8540cf8a9

    Comments

    Merge pull request #4213 from octo/6/write_prometheus
    
    [collectd 6] Improve Write Prometheus' handling of resource attributes.

    Changed files

    • Makefile.am
    • src/daemon/metric.c
    • src/daemon/metric.h
    • src/utils/resource_metrics/resource_metrics.c
    • src/write_prometheus.c
    • src/write_prometheus_test.c