Skip to content

Commit

Permalink
Merge branch 'main' into add-docs-max-attr-bytes
Browse files Browse the repository at this point in the history
  • Loading branch information
knylander-grafana authored Jan 15, 2025
2 parents 69131ac + b7fbc75 commit 5abfd43
Show file tree
Hide file tree
Showing 23 changed files with 331 additions and 425 deletions.
13 changes: 0 additions & 13 deletions .drone/docker-manifest.tmpl

This file was deleted.

78 changes: 0 additions & 78 deletions .drone/drone.jsonnet

This file was deleted.

83 changes: 0 additions & 83 deletions .drone/drone.yml

This file was deleted.

49 changes: 0 additions & 49 deletions .drone/readme.md

This file was deleted.

23 changes: 0 additions & 23 deletions .github/workflows/drone-signature-check.yml

This file was deleted.

2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
## main / unreleased

* [CHANGE] **BREAKING CHANGE** Removed `internal_error` as a reason from `tempo_discarded_spans_total`. [#4554](https://github.com/grafana/tempo/pull/4554) (@joe-elliott)
* [BUGFIX] Choose a default step for a gRPC streaming query range request if none is provided. [#4546](https://github.com/grafana/tempo/pull/4546) (@joe-elliott)
Fix an issue where the tempo-cli was not correctly dumping exemplar results.
* [BUGFIX] Fix performance bottleneck and file cleanup in block builder [#4550](https://github.com/grafana/tempo/pull/4550) (@mdisibio)

# v2.7.0

Expand Down
20 changes: 0 additions & 20 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -362,26 +362,6 @@ tempo-mixin: tools-image
tempo-mixin-check: tools-image
$(TOOLS_CMD) $(MAKE) -C operations/tempo-mixin check

##@ drone
.PHONY: drone drone-jsonnet drone-signature
# this requires the drone-cli https://docs.drone.io/cli/install/
drone: ## Run Drone targets
# piggyback on Loki's build image, this image contains a newer version of drone-cli than is
# released currently (1.4.0). The newer version of drone-clie keeps drone.yml human-readable.
# This will run 'make drone-jsonnet' from within the container
docker run -e DRONE_SERVER -e DRONE_TOKEN --rm -v $(shell pwd):/src/loki ${LOKI_BUILD_IMAGE} drone-jsonnet drone-signature

drone lint .drone/drone.yml --trusted

drone-jsonnet:
drone jsonnet --stream --format --source .drone/drone.jsonnet --target .drone/drone.yml

drone-signature:
ifndef DRONE_TOKEN
$(error DRONE_TOKEN is not set, visit https://drone.grafana.net/account)
endif
DRONE_SERVER=https://drone.grafana.net drone sign --save grafana/tempo .drone/drone.yml

.PHONY: generate-manifest
generate-manifest:
GO111MODULE=on CGO_ENABLED=0 go run -v pkg/docsgen/generate_manifest.go
Expand Down
2 changes: 1 addition & 1 deletion RELEASES.MD
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
- Push a semver tag to main on the merge commit above. Something like:
- `git tag -a v1.2.0-rc.0`
- `git push origin v1.2.0-rc.0`
- This will initiate the build process in Github Actions and Drone. The tagged docker image should
- This will initiate the build process in Github Actions. The tagged docker image should
be available here shortly: https://hub.docker.com/r/grafana/tempo/tags?page=1&ordering=last_updated
- A Github Release Draft should also be available here: https://github.com/grafana/tempo/releases
- Copy over the CHANGELOG entries for the release
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -480,7 +480,7 @@ The following example configuration sets some global configuration options, as w

```yaml
global_overrides:
default:
defaults:
ingestion:
rate_limit_bytes: 5 * 1000 * 1000
burst_size_bytes: 5 * 1000 * 1000
Expand Down
16 changes: 11 additions & 5 deletions docs/sources/tempo/release-notes/v2-7.md
Original file line number Diff line number Diff line change
Expand Up @@ -202,12 +202,12 @@ max_spans_per_span_set
</tr>
</table>

### Other upgrade considerations
### gRPC compression disabled

Disable gRPC compression in the querier and distributor for performance reasons. ([#4429](https://github.com/grafana/tempo/pull/4429)) Check the gRPC compression settings if you see network issues.
If you would like to re-enable it, we recommend 'snappy'.
Use the following settings:

* The Tempo CLI now targets the `/api/v2/traces` endpoint by default. Use the `--v1` flag if you still rely on the older `/api/traces` endpoint. ([#4127](https://github.com/grafana/tempo/pull/4127))
* If you already set the `X-Scope-OrgID` header in per-tenant overrides or global Tempo config, it is now honored and not overwritten by Tempo. This may change behavior if you previously depended on automatic injection. ([#4021](https://github.com/grafana/tempo/pull/4021))
* The AWS Lambda build output changes from main to bootstrap. Follow [AWS’s migration steps](https://aws.amazon.com/blogs/compute/migrating-aws-lambda-functions-from-the-go1-x-runtime-to-the-custom-runtime-on-amazon-linux-2/) to ensure your Lambda functions continue to work. ([#3852](https://github.com/grafana/tempo/pull/3852))
* Disable gRPC compression in the querier and distributor for performance reasons. ([#4429](https://github.com/grafana/tempo/pull/4429)) Check the gRPC compression settings if you see network issues. If you would like to re-enable it, we recommend 'snappy'. Use the following settings:
```
ingester_client:
grpc_client_config:
Expand All @@ -221,6 +221,12 @@ max_spans_per_span_set
grpc_compression: "snappy"
```

### Other upgrade considerations

* The Tempo CLI now targets the `/api/v2/traces` endpoint by default. Use the `--v1` flag if you still rely on the older `/api/traces` endpoint. ([#4127](https://github.com/grafana/tempo/pull/4127))
* If you already set the `X-Scope-OrgID` header in per-tenant overrides or global Tempo config, it is now honored and not overwritten by Tempo. This may change behavior if you previously depended on automatic injection. ([#4021](https://github.com/grafana/tempo/pull/4021))
* The AWS Lambda build output changes from main to bootstrap. Follow [AWS’s migration steps](https://aws.amazon.com/blogs/compute/migrating-aws-lambda-functions-from-the-go1-x-runtime-to-the-custom-runtime-on-amazon-linux-2/) to ensure your Lambda functions continue to work. ([#3852](https://github.com/grafana/tempo/pull/3852))

## Bugfixes

For a complete list, refer to the [Tempo changelog](https://github.com/grafana/tempo/releases).
Expand Down
Loading

0 comments on commit 5abfd43

Please sign in to comment.