Skip to content

Releases: GoogleCloudPlatform/fluent-plugin-google-cloud

v0.4.6

11 Sep 20:28
Compare
Choose a tag to compare
  • Kubernetes/GKE label support:
    • Add support for better labels on Kubernetes and Container Engine logs.
    • Add support for attaching container metadata based on the tag.
  • Include GCE labels also on dataflow.
  • mark 'private_key_passphrase' as 'secret' so it doesn't show up in the fluent log.

v0.4.5

17 Aug 22:17
Compare
Choose a tag to compare
  • Include the VM hostname as an additional label
  • Fix some typos in the gem description.

v0.4.4

05 Aug 21:07
Compare
Choose a tag to compare
  • Ensure label values (when using label_map) are strings.

v0.4.3

24 Jul 18:28
Compare
Choose a tag to compare
  • pin google-api-client version to 0.8 since 0.9 has incompatible changes
  • source cleanup (fix rubocop violations) - no functional change, but the diff is large as a result.

v0.4.2

08 Jul 22:40
Compare
Choose a tag to compare
  • Ensure timestamp is a Hash before using it as one.
    The plugin will no longer produce an error upon receiving a field called 'timestamp' which is not a hash.

  • Add a label_map configuration option

    label_map (specified as a JSON object) is an unordered set of fluent field names whose values are sent as labels rather than as part of the struct payload.

    Each entry in the map is a {"field_name": "label_name"} pair. When the "field_name" (as parsed by the input plugin) is encountered, a label with the corresponding "label_name" is added to the log entry. The value of the field is used as the value of the label.

    The map gives the user additional flexibility in specifying label names, including the ability to use characters which would not be legal as part of fluent field names.

    Example:

       label_map {
         "field_name_1": "sent_label_name_1",
         "field_name_2": "some.prefix/sent_label_name_2"
       }

v0.4.1

11 Jun 22:12
Compare
Choose a tag to compare

Minor maintenance fix: relax the json requirement to 1.8.2 to allow upgrading this gem from google-fluentd-1.4.0

/usr/sbin/google-fluentd-gem update fluent-plugin-google-cloud

v0.4.0

11 Jun 21:42
Compare
Choose a tag to compare
  • Add support for EC2 platform and metadata service.
  • Allow overriding metadata service attributes.

v0.3.1

19 May 21:57
Compare
Choose a tag to compare
  • add support for timestamp and timestampSeconds/timestampNanos; deprecate timeNanos
  • drop log records which are not hashes (see fluent/fluentd#591)
  • Use IP address 169.254.169.254 rather than 'metadata' to eliminate DNS dependency.

v0.3.0

08 May 18:26
Compare
Choose a tag to compare

(no functional changes, just a minor version bump due to earlier changes)

v0.2.5

08 May 18:20
Compare
Choose a tag to compare
  • Rename fetch_gce_metadata to use_metadata_service