Permalink
Commits on May 21, 2018
  1. [maven-release-plugin] prepare for next development iteration

    zipkinci
    zipkinci committed May 21, 2018
  2. [maven-release-plugin] prepare release 2.8.4

    zipkinci
    zipkinci committed May 21, 2018
  3. Aligns versions with Spring Boot 2.0.2 (#2056)

    adriancole committed May 21, 2018
  4. Fixes dependency configuration for scribe autoconfiguration

    adriancole committed May 21, 2018
    Fixes #2048
    Fixes #2053
Commits on May 2, 2018
  1. Redirect /info endpoint for Boot 2 Actuator

    shakuzen authored and adriancole committed Apr 30, 2018
    Similar to the other endpoints we mention in the Server README, the /info endpoint should be redirected since it was moved along with other Actuator endpoints during the Spring Boot 2 upgrade. Adds a test to ensure this is checked going forward.
Commits on May 1, 2018
  1. [maven-release-plugin] prepare for next development iteration

    zipkinci
    zipkinci committed May 1, 2018
  2. [maven-release-plugin] prepare release 2.8.3

    zipkinci
    zipkinci committed May 1, 2018
  3. Fixes Kafka by using log4j2 instead of slf4j

    adriancole committed May 1, 2018
    log4j has a means to support log4j 1.2, which is used by our Kafka 0.8
    component.
  4. Fixes false positive where health status returned ok when not

    adriancole committed May 1, 2018
  5. Fixes UI basepath default

    zeagord authored and adriancole committed May 1, 2018
    Fixes #2037
Commits on Apr 30, 2018
  1. Adds backport patch release instructions

    adriancole committed Apr 28, 2018
    Sometimes automation doesn't do everything you need. here's how to do a backport release
  2. Tries to deflake ITZipkinMetricsHealth by reseting metrics before eac…

    adriancole committed Apr 30, 2018
    …h method
Commits on Apr 29, 2018
  1. [maven-release-plugin] prepare for next development iteration

    zipkinci
    zipkinci committed Apr 29, 2018
  2. [maven-release-plugin] prepare release 2.8.2

    zipkinci
    zipkinci committed Apr 29, 2018
  3. Switches to log4j2 and aligns deps to avoid conflicts in Spring Boot

    zeagord authored and adriancole committed Apr 29, 2018
  4. Revert "Works around classpath bug that stopped logging from working"

    adriancole committed Apr 29, 2018
    This reverts commit da7c5f8.
    
    Integration tests fail on the following:
    
    ```
    [zipkin.collector.kafka.KafkaCollector]: Factory method 'kafka' threw exception; nested exception is java.lang.NoClassDefFoundError: org/apache/log4j/Logger
    ```
  5. Adds guava to excludes for scribe module

    adriancole committed Apr 29, 2018
    zipkin already packages this
  6. Tolerantly deserializes unknown kind values in proto3

    adriancole committed Apr 29, 2018
    Thanks @magengbin for noticing
  7. adds sleep to help deflake metrics tests

    adriancole committed Apr 29, 2018
  8. Works around classpath bug that stopped logging from working

    zeagord authored and adriancole committed Apr 29, 2018
Commits on Apr 28, 2018
  1. [maven-release-plugin] prepare for next development iteration

    zipkinci
    zipkinci committed Apr 28, 2018
  2. [maven-release-plugin] prepare release 2.8.1

    zipkinci
    zipkinci committed Apr 28, 2018
  3. Changes prometheus metrics to use tags instead of name encoding

    adriancole committed Apr 28, 2018
    Before, prometheus metrics needed parsing to determine the transport.
    This leaves "/metrics" alone, but maps the collector metrics to look
    normal, using tags instead.
Commits on Apr 27, 2018
  1. [maven-release-plugin] prepare for next development iteration

    zipkinci
    zipkinci committed Apr 27, 2018
  2. [maven-release-plugin] prepare release 2.8.0

    zipkinci
    zipkinci committed Apr 27, 2018
  3. Reverts old naming convention as so many metrics changed

    adriancole committed Apr 27, 2018
    This reverts part of b5402bf
    
    Basically almost all metrics changed in the last version. We'll announce
    and take a one-time hit to ensure the metrics used are standard moving
    forward.
  4. Excludes health paths from prometheus configuration

    zeagord authored and adriancole committed Apr 27, 2018
  5. Reinstates old collector metrics naming convention

    adriancole committed Apr 27, 2018
    When we switched to micrometer's prometheus in 2.7.3, we accidentally
    broke the naming convention used before.
    
    Notably, in prometheus.yml, we had this:
    
    ```yaml
          - source_labels: [__name__]
            regex: '(?:gauge|counter)_zipkin_collector_(.*)_([^_]*)'
            replacement: '${2}'
            target_label: transport
    
    ```
    
    As the default naming convention adds "_total", this causes dashboards
    to end up with a transport literally named "_total".
    
    Ex. counter_zipkin_collector_messages_http not counter_zipkin_collector_messages_http_total
  6. Removes empty prometheus metrics

    adriancole committed Apr 27, 2018
    Micrometer eagerly initializes metrics for prometheus. Our actuate
    metrics adapter was accidentally initializing metrics never written.
  7. Adds Proto3 interop tests

    adriancole committed Apr 17, 2018
  8. Implements Proto3 decoding and collector detection

    adriancole committed Apr 26, 2018
    This allows collectors to detect if proto3 is in use. When using http,
    the media type "application/x-protobuf" can also be used.