This topic is about Microsatellites. If you installed Satellites previous to 4/06/2021, you are probably running Classic Satellites.

There are pricing implications to migrating to Microsatellites. Please speak with your Customer Success representative before migrating from Classic Satellites.

2022-08-19_13-14-47Z

This release includes the following changes:

  • Incremental performance improvements
  • Improved microsatellite compression when using OpenTelemetry tracers
  • Image now based on Ubuntu 22.10

2022-04-28_17-39-22Z

This release includes the following changes:

  • New forward_spans.request.compressed_bytes.sum metric from Microsatellites that represents the bytes of compressed span data emitted.
  • New forward_spans.request.compressed_bytes.failed metric from Microsatellites that represents the bytes of compressed span data that failed to send from the Microsatellite. The metric includes the code tag, allowing you see the types of errors.
  • You can now sample trace data by sending a percentage (between 1 and 100) of spans using the new sample_percent configuration for the Microsatellite or using the API. Setting the parameter using the API now takes precedence over the setting in the configuration file.

    This change deprecates the sample_one_in_n parameter and API.

  • The OpenTelemetry otel.trace_id attribute is now automatically generated on all spans.
  • Strings in spans must be valid UTF-8 or the spans will be rejected.

2021-11-29_19-40-05Z

We’ve added the ability to ingest trace data from the Datadog agent to Lightstep Observability. You can choose to send the data to both Datadog and Lightstep Observability, or just Lightstep Observability, by changing the configuration of the agent.

The Microsatellite image is now based on Ubuntu version 22.04.

2021-10-27_20-01-38Z

This release requires you to add three new IPs to your list of allowed IPs for outbound traffic.

Action required

New outbound traffic IPs

To increase performance, we’ve added three new IPs that accept Microsatellite traffic.
Please add these to your list of allowed IPs:

  • 35.238.201.185
  • 35.232.125.62
  • 34.133.89.98

Here’s the full list of IPs you need to allow:

  • 130.211.23.15
  • 34.121.73.38
  • 34.133.89.98
  • 35.184.80.225
  • 35.190.51.206
  • 35.190.69.91
  • 35.224.59.21
  • 35.231.95.136
  • 35.232.125.62
  • 35.238.201.185

Separate Microsatellite AMI release

This release for AMI/AWS is now separate from the Classic Satellite release, formally found under Lightstep Collector.
This new release can be found by searching for Lightstep Microsatellite:.

Other improvements in this release

Theses improvements don’t require any action on your part.

Microsatellite improvements

  • Added compression improvements on the span forwarding path to reduce wire size of requests sent from satellites to Lightstep Observability SaaS.

  • Increased COLLECTOR_SPAN_FORWARDING_BUFFER_SIZE buffer to 20,000 as the default:
    You no longer need to configure this parameter.

  • Added days_until_key_expiry:
    This new satellite key expiry metric returns the days before key expires, based on the satellite_key_id. This is the ID shown on the Satellite Keys tab of the Account Settings page. Satellite Key page

Upgrades

The following software has been upgraded in the Microsatellites:

  • OTLP tracing upgraded to support v0.9
  • Go upgraded to v1.17

Bug fixes

The following reported bugs have been fixed:

  • gzip compression for OTLP/HTTP ingest:
    Previously, if you sent spans compressed using GZIP, they wouldn’t unzip properly and the request would fail. This has been fixed.

  • Running Microsatellites as containers:
    Previously, if you ran satellites as containers, we incorrectly set GOMAXPROCS to the number of CPUs in the machine of the container.
    We now correctly read the number of CPUs allocated to the container to set GOMAXPROCS. This has incremental performance benefits.

2021-03-22_13-16-05z

This is the initial release for Microsatellites.

Read about the benefits of Microsatellites.