Skip to content

[WIP] Fix tornado server (request) duration metric calculation #3489

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
047bf3d
Fix `opentelemetry-instrumentation-tornado` server (request) duration…
devmonkey22 May 9, 2025
7ef5646
Merge branch 'main' into 3486-tornado-server-duration
devmonkey22 May 28, 2025
be76a27
opentelemetry-instrumentation-botocore: fix handling of tool input ch…
xrmx May 29, 2025
8aa1e6c
replaced all uses of spanattributes in wsgi (#3546)
andyvu923 May 29, 2025
dd4f4cb
feat: respect supress_instrumentation functionality in dbapi instrume…
nao23 May 30, 2025
885cbfd
fix: respect supress_instrumentation functionality in sqlalchemy inst…
marcm-ml May 30, 2025
44f67f1
opentelemetry-instrumentation-starlette: fix memory leak and double m…
anuraaga Jun 3, 2025
3935354
feat: support batch (getmany) in aiokafka instrumentation (#3257)
dimastbk Jun 3, 2025
8d5be52
feat(instrumentation-httpx): Add support for HTTP metrics (#3513)
hectorhdzg Jun 3, 2025
28d24d5
Fixes container detector for systemd & cgroupv1 with Docker (#3429)
SeanHood Jun 3, 2025
25cfa2c
refactor(grpc): replace SpanAttributes with semconv attributes (#3540)
artemziborev Jun 3, 2025
6724501
resource-dector-container: package rename to `opentelemetry-resource-…
emdneto Jun 4, 2025
5b727cf
Allow reraising the root exception if instrumentation fails (#3545)
phillipuniverse Jun 4, 2025
aebf346
Update version to 1.35.0.dev/0.56b0.dev (#3556)
opentelemetrybot Jun 4, 2025
d2c73b2
docs: update redis-py documentation link (#3581)
xrmx Jun 13, 2025
3fc50d5
resource-detector-containerid: demote failure to read cgroup files to…
xrmx Jun 16, 2025
0f778c1
Improve pyramid instrumentation example (#3578)
andremm Jun 16, 2025
9977e06
Improve wsgi instrumenation example (#3577)
andremm Jun 16, 2025
4e7ff6c
Improve grpc instrumentation examples (#3575)
andremm Jun 16, 2025
7a5aeb0
refactor(tornado): replaces SpanAttributes by semconv attributes (#3582)
f-kanari Jun 16, 2025
05ae458
adds NoOpTracerProvider test case for falcon instrumentation (#3382)
shwejanraj Jun 17, 2025
00bb680
Update CHANGELOG.md (#3593)
emdneto Jun 26, 2025
96229f6
Update community member listings (#3595)
opentelemetrybot Jun 30, 2025
4b8bdea
feat: change semcov util/opentelemetry-util-http (#3592)
EzzioMoreira Jun 30, 2025
d6f1cf7
Improve asgi instrumentation example (#3576)
andremm Jun 30, 2025
718ab74
Redact specific url query string values and url credentials in instru…
rads-1996 Jul 1, 2025
341ecd1
fix excluded_urls in instrumentation-asgi (#3567)
CarlosRCDev Jul 1, 2025
c1760b5
feat(pymongo): aggregate and getMore capture statements support (#3601)
smoke Jul 2, 2025
5ce449b
ref(mysql): remove SpanAttributes (#3616)
IAmPrajna Jul 7, 2025
80c5bde
pika: added instrumentation for pika.connection.Connection and pika.c…
warmagedon007 Jul 7, 2025
65f061a
Update opentelemetry-instrumentation-google-genai version to v0.4b0 (…
opentelemetrybot Jul 8, 2025
3b083a6
Add tornado WebSocketHandler instrumentation support (#3498)
devmonkey22 Jul 10, 2025
aa80864
Sort contributor listings and remove affiliation from emeriti (#3627)
opentelemetrybot Jul 11, 2025
73f530b
Update CHANGELOG.md (#3632)
emdneto Jul 11, 2025
544a0ba
Update version to 1.36.0.dev/0.57b0.dev (#3633)
opentelemetrybot Jul 11, 2025
1bac9ac
Fix system metrics unit tests on mac (#3638)
david-gang Jul 14, 2025
c184561
refactor: opentelemetry-instrumentation-urllib (#3639)
EzzioMoreira Jul 16, 2025
ecde15e
Add "instruments-any" feature: unblock multi-target instrumentations …
jeremydvoss Jul 21, 2025
36a0314
Migrate from opentelemetrybot to otelbot (#3641)
opentelemetrybot Jul 23, 2025
20761ff
Add minimum token permissions for all github workflow files (#3604)
opentelemetrybot Jul 24, 2025
36c1552
Start supporting langchain instrumentation (#3600)
wrisa Jul 25, 2025
8509a8e
Fix typo (#3656)
ftnext Jul 28, 2025
c010f4a
Fix git pull error in core contrib test (#3357)
jomcgi Jul 28, 2025
ebda525
feat(starlette): stop using SpanAttributes (#3655)
EzzioMoreira Jul 28, 2025
d8d0c29
Update version to 1.37.0.dev/0.58b0.dev (#3658)
otelbot[bot] Jul 29, 2025
89a0159
add gc_count metrics with correct collection unit . (#3617)
david-gang Jul 29, 2025
f401b2a
Update garbage collection metrics to use get_stats to align with semc…
david-gang Jul 30, 2025
6119d98
Add Weaviate Instrumentation Structure (#3646)
keith-decker Aug 4, 2025
b42231c
Merge branch 'main' into 3486-tornado-server-duration
devmonkey22 Aug 5, 2025
771ce5a
Update changelog
devmonkey22 Aug 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/scripts/use-cla-approved-github-bot.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/bash -e

git config user.name opentelemetrybot
git config user.email 107717825+opentelemetrybot@users.noreply.github.com
git config user.name otelbot
git config user.email 197425009+otelbot@users.noreply.github.com
16 changes: 14 additions & 2 deletions .github/workflows/backport.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,14 @@ on:
description: "The pull request # to backport"
required: true

permissions:
contents: read

jobs:
backport:
permissions:
contents: write # required for pushing branches
pull-requests: write # required for creating pull requests
runs-on: ubuntu-latest
steps:
- run: |
Expand All @@ -24,16 +30,22 @@ jobs:
- name: Use CLA approved github bot
run: .github/scripts/use-cla-approved-github-bot.sh

- uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6
id: otelbot-token
with:
app-id: ${{ vars.OTELBOT_APP_ID }}
private-key: ${{ secrets.OTELBOT_PRIVATE_KEY }}

- name: Create pull request
env:
NUMBER: ${{ github.event.inputs.number }}
# not using secrets.GITHUB_TOKEN since pull requests from that token do not run workflows
GITHUB_TOKEN: ${{ secrets.OPENTELEMETRYBOT_GITHUB_TOKEN }}
GITHUB_TOKEN: ${{ steps.otelbot-token.outputs.token }}
run: |
commit=$(gh pr view $NUMBER --json mergeCommit --jq .mergeCommit.oid)
title=$(gh pr view $NUMBER --json title --jq .title)

branch="opentelemetrybot/backport-${NUMBER}-to-${GITHUB_REF_NAME//\//-}"
branch="otelbot/backport-${NUMBER}-to-${GITHUB_REF_NAME//\//-}"

git cherry-pick $commit
git push origin HEAD:$branch
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/changelog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,15 @@ on:
branches:
- main

permissions:
contents: read

jobs:
changelog:
runs-on: ubuntu-latest
if: |
!contains(github.event.pull_request.labels.*.name, 'Skip Changelog')
&& github.actor != 'opentelemetrybot'
&& github.actor != 'otelbot[bot]'

steps:
- uses: actions/checkout@v4
Expand Down
5 changes: 5 additions & 0 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,13 @@ on:
# * * * * *
- cron: '30 1 * * *'

permissions:
contents: read

jobs:
CodeQL-Build:
permissions:
security-events: write # for github/codeql-action/analyze to upload SARIF results
runs-on: ubuntu-latest

steps:
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/component-owners.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@ name: 'Component Owners'
on:
pull_request_target:

permissions:
contents: read

jobs:
run_self:
runs-on: ubuntu-latest
Expand Down
Loading
Loading