diff --git a/data/registry/collector-receiver-namedpipe.yml b/data/registry/collector-receiver-namedpipe.yml new file mode 100644 index 000000000000..95a295e92889 --- /dev/null +++ b/data/registry/collector-receiver-namedpipe.yml @@ -0,0 +1,21 @@ +# cSpell:ignore namedpipereceiver namedpipe +title: Named Pipe Receiver +registryType: receiver +language: collector +tags: + - namedpipe + - receiver + - collector +urls: + repo: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/namedpipereceiver +license: Apache 2.0 +description: + This receiver supports opening a Unix Named Pipe (aka FIFO), and reading logs + from it. +authors: + - name: OpenTelemetry Authors +createdAt: 2024-01-19 +package: + registry: go-collector + name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/namedpipereceiver + version: v0.92.0 diff --git a/data/registry/collector-receiver-osquery.yml b/data/registry/collector-receiver-osquery.yml new file mode 100644 index 000000000000..e1832c5839d1 --- /dev/null +++ b/data/registry/collector-receiver-osquery.yml @@ -0,0 +1,21 @@ +# cSpell:ignore osqueryreceiver osquery +title: osquery Receiver +registryType: receiver +language: collector +tags: + - osquery + - receiver + - collector +urls: + repo: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/osqueryreceiver +license: Apache 2.0 +description: + The osquery receiver runs queries run on an [osquery](https://osquery.io/)'s + daemon on a schedule and converts the output to logs. +authors: + - name: OpenTelemetry Authors +createdAt: 2024-01-19 +package: + registry: go-collector + name: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/osqueryreceiver + version: v0.92.0 diff --git a/data/registry/exporter-js-jaeger.yml b/data/registry/exporter-js-jaeger.yml index 5d73fce7cf26..da2089078ee0 100644 --- a/data/registry/exporter-js-jaeger.yml +++ b/data/registry/exporter-js-jaeger.yml @@ -14,4 +14,4 @@ createdAt: 2020-02-06 package: registry: npm name: '@opentelemetry/exporter-jaeger' - version: 1.19.0 + version: 1.20.0 diff --git a/data/registry/exporter-js-zipkin.yml b/data/registry/exporter-js-zipkin.yml index 50651ac8d084..6458b56236ba 100644 --- a/data/registry/exporter-js-zipkin.yml +++ b/data/registry/exporter-js-zipkin.yml @@ -11,7 +11,7 @@ authors: package: name: '@opentelemetry/exporter-zipkin' registry: npm - version: 1.19.0 + version: 1.20.0 urls: repo: https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-exporter-zipkin docs: /docs/languages/js/exporters/#zipkin diff --git a/data/registry/exporter-php-otlp.yml b/data/registry/exporter-php-otlp.yml index 9b7a07bbcdec..2ff256cd3efb 100644 --- a/data/registry/exporter-php-otlp.yml +++ b/data/registry/exporter-php-otlp.yml @@ -13,7 +13,8 @@ authors: - name: OpenTelemetry Authors package: registry: packagist - name: opentelemetry/exporter-otlp + name: open-telemetry/exporter-otlp + version: '1.0.3' urls: repo: https://github.com/open-telemetry/opentelemetry-php/tree/main/src/Contrib/Otlp createdAt: 2022-12-14 diff --git a/data/registry/instrumentation-java-alibabadruid.yml b/data/registry/instrumentation-java-alibabadruid.yml new file mode 100644 index 000000000000..cad25122564d --- /dev/null +++ b/data/registry/instrumentation-java-alibabadruid.yml @@ -0,0 +1,17 @@ +# cSpell:ignore alibabadruid +title: Alibaba Druid Instrumentation +registryType: instrumentation +language: java +tags: + - alibabadruid + - instrumentation + - java +urls: + repo: https://github.com/open-telemetry/opentelemetry-java-instrumentation/tree/main/instrumentation/alibaba-druid-1.0 +license: Apache 2.0 +description: + This library provides an Alibaba Druid instrumentation to track requests + through OpenTelemetry. +authors: + - name: OpenTelemetry Authors +createdAt: 2024-01-19 diff --git a/data/registry/instrumentation-php-codeigniter.yml b/data/registry/instrumentation-php-codeigniter.yml index 59b07c25ee35..6fba7039369a 100644 --- a/data/registry/instrumentation-php-codeigniter.yml +++ b/data/registry/instrumentation-php-codeigniter.yml @@ -13,3 +13,7 @@ authors: urls: repo: https://github.com/open-telemetry/opentelemetry-php-contrib/tree/main/src/Instrumentation/CodeIgniter createdAt: 2023-05-22 +package: + registry: packagist + name: open-telemetry/opentelemetry-auto-codeigniter + version: 0.0.5 diff --git a/data/registry/instrumentation-php-extamqp.yml b/data/registry/instrumentation-php-extamqp.yml new file mode 100644 index 000000000000..858d0cc85528 --- /dev/null +++ b/data/registry/instrumentation-php-extamqp.yml @@ -0,0 +1,19 @@ +# cSpell:ignore ext-amqp extamqp +title: OpenTelemetry ext-amqp auto-instrumentation +registryType: instrumentation +language: php +tags: + - extamqp + - instrumentation + - php +urls: + repo: https://github.com/open-telemetry/opentelemetry-php-contrib/tree/main/src/Instrumentation/ExtAmqp +license: Apache 2.0 +description: Instrumentation Library for ext-amqp +authors: + - name: OpenTelemetry Authors +createdAt: 2024-01-19 +package: + registry: packagist + name: open-telemetry/opentelemetry-auto-ext-amqp + version: 0.0.2 diff --git a/data/registry/instrumentation-php-guzzle.yml b/data/registry/instrumentation-php-guzzle.yml new file mode 100644 index 000000000000..d94b398b6aba --- /dev/null +++ b/data/registry/instrumentation-php-guzzle.yml @@ -0,0 +1,18 @@ +title: OpenTelemetry Guzzle auto-instrumentation +registryType: instrumentation +language: php +tags: + - guzzle + - instrumentation + - php +urls: + repo: https://github.com/open-telemetry/opentelemetry-php-contrib/tree/main/src/Instrumentation/Guzzle +license: Apache 2.0 +description: Instrumentation Library for Guzzle +authors: + - name: OpenTelemetry Authors +createdAt: 2024-01-19 +package: + registry: packagist + name: open-telemetry/opentelemetry-auto-guzzle + version: 0.0.1 diff --git a/data/registry/instrumentation-php-httpasyncclient.yml b/data/registry/instrumentation-php-httpasyncclient.yml index aacd09b6ce7d..20e15ab35844 100644 --- a/data/registry/instrumentation-php-httpasyncclient.yml +++ b/data/registry/instrumentation-php-httpasyncclient.yml @@ -13,3 +13,7 @@ authors: urls: repo: https://github.com/open-telemetry/opentelemetry-php-contrib/tree/main/src/Instrumentation/HttpAsyncClient createdAt: 2023-05-22 +package: + registry: packagist + name: open-telemetry/opentelemetry-auto-http-async + version: 1.0.0beta3 diff --git a/data/registry/instrumentation-php-io.yml b/data/registry/instrumentation-php-io.yml index f2d15873d130..da40b95714e5 100644 --- a/data/registry/instrumentation-php-io.yml +++ b/data/registry/instrumentation-php-io.yml @@ -12,3 +12,7 @@ authors: urls: repo: https://github.com/open-telemetry/opentelemetry-php-contrib/tree/main/src/Instrumentation/IO createdAt: 2023-05-22 +package: + registry: packagist + name: open-telemetry/opentelemetry-auto-io + version: 0.0.10 diff --git a/data/registry/instrumentation-php-laravel.yml b/data/registry/instrumentation-php-laravel.yml index 0652627b532a..6eb797a0a33d 100644 --- a/data/registry/instrumentation-php-laravel.yml +++ b/data/registry/instrumentation-php-laravel.yml @@ -12,3 +12,7 @@ authors: urls: repo: https://github.com/open-telemetry/opentelemetry-php-contrib/tree/main/src/Instrumentation/Laravel createdAt: 2023-05-22 +package: + registry: packagist + name: open-telemetry/opentelemetry-auto-laravel + version: 0.0.19 diff --git a/data/registry/instrumentation-php-mongodb.yml b/data/registry/instrumentation-php-mongodb.yml index debf0de01138..339ef2c2ae0a 100644 --- a/data/registry/instrumentation-php-mongodb.yml +++ b/data/registry/instrumentation-php-mongodb.yml @@ -14,3 +14,7 @@ authors: urls: repo: https://github.com/open-telemetry/opentelemetry-php-contrib/tree/main/src/Instrumentation/MongoDB createdAt: 2023-08-08 +package: + registry: packagist + name: open-telemetry/opentelemetry-auto-mongodb + version: 0.0.4 diff --git a/data/registry/instrumentation-php-pdo.yml b/data/registry/instrumentation-php-pdo.yml index c3a00ecb3058..3ecde7a2253b 100644 --- a/data/registry/instrumentation-php-pdo.yml +++ b/data/registry/instrumentation-php-pdo.yml @@ -12,3 +12,7 @@ authors: urls: repo: https://github.com/open-telemetry/opentelemetry-php-contrib/tree/main/src/Instrumentation/PDO createdAt: 2023-05-22 +package: + registry: packagist + name: open-telemetry/opentelemetry-auto-pdo + version: 0.0.11 diff --git a/data/registry/instrumentation-php-psr14.yml b/data/registry/instrumentation-php-psr14.yml new file mode 100644 index 000000000000..7121b1074473 --- /dev/null +++ b/data/registry/instrumentation-php-psr14.yml @@ -0,0 +1,20 @@ +title: OpenTelemetry PSR-14 auto-instrumentation +registryType: instrumentation +language: php +tags: + - psr14 + - instrumentation + - php +urls: + repo: https://github.com/open-telemetry/opentelemetry-php-contrib/tree/main/src/Instrumentation/Psr14 +license: Apache 2.0 +description: + This is a read-only subtree split of + https://github.com/open-telemetry/opentelemetry-php-contrib. +authors: + - name: OpenTelemetry Authors +createdAt: 2024-01-19 +package: + registry: packagist + name: open-telemetry/opentelemetry-auto-psr14 + version: 0.0.1 diff --git a/data/registry/instrumentation-php-psr15.yml b/data/registry/instrumentation-php-psr15.yml index 8f5b9736c512..d5543b24647a 100644 --- a/data/registry/instrumentation-php-psr15.yml +++ b/data/registry/instrumentation-php-psr15.yml @@ -12,3 +12,7 @@ authors: urls: repo: https://github.com/open-telemetry/opentelemetry-php-contrib/tree/main/src/Instrumentation/Psr15 createdAt: 2022-12-14 +package: + registry: packagist + name: open-telemetry/opentelemetry-auto-psr15 + version: 1.0.3 diff --git a/data/registry/instrumentation-php-psr18.yml b/data/registry/instrumentation-php-psr18.yml index 1eb9f5bad5c3..1398dec4abb2 100644 --- a/data/registry/instrumentation-php-psr18.yml +++ b/data/registry/instrumentation-php-psr18.yml @@ -13,3 +13,7 @@ authors: urls: repo: https://github.com/open-telemetry/opentelemetry-php-contrib/tree/main/src/Instrumentation/Psr18 createdAt: 2022-12-14 +package: + registry: packagist + name: open-telemetry/opentelemetry-auto-psr18 + version: 1.0.2 diff --git a/data/registry/instrumentation-php-psr3.yml b/data/registry/instrumentation-php-psr3.yml index b0ec79ded19f..dba00b1e940e 100644 --- a/data/registry/instrumentation-php-psr3.yml +++ b/data/registry/instrumentation-php-psr3.yml @@ -14,3 +14,7 @@ authors: urls: repo: https://github.com/open-telemetry/opentelemetry-php-contrib/tree/main/src/Instrumentation/Psr3 createdAt: 2023-07-10 +package: + registry: packagist + name: open-telemetry/opentelemetry-auto-psr3 + version: 0.0.5 diff --git a/data/registry/instrumentation-php-slim.yml b/data/registry/instrumentation-php-slim.yml index 29404aa1f916..29bef11c7d5e 100644 --- a/data/registry/instrumentation-php-slim.yml +++ b/data/registry/instrumentation-php-slim.yml @@ -12,3 +12,7 @@ authors: urls: repo: https://github.com/open-telemetry/opentelemetry-php-contrib/tree/main/src/Instrumentation/Slim createdAt: 2022-12-14 +package: + registry: packagist + name: open-telemetry/opentelemetry-auto-slim + version: 1.0.3 diff --git a/data/registry/instrumentation-php-symfony.yml b/data/registry/instrumentation-php-symfony.yml index 492a94859fa2..c76c81939663 100644 --- a/data/registry/instrumentation-php-symfony.yml +++ b/data/registry/instrumentation-php-symfony.yml @@ -12,3 +12,7 @@ authors: urls: repo: https://github.com/open-telemetry/opentelemetry-php-contrib/tree/main/src/Instrumentation/Symfony createdAt: 2023-05-22 +package: + registry: packagist + name: open-telemetry/opentelemetry-auto-symfony + version: 1.0.0beta21 diff --git a/data/registry/instrumentation-php-wordpress.yml b/data/registry/instrumentation-php-wordpress.yml index 29d0a8b5bc26..0c6228299afd 100644 --- a/data/registry/instrumentation-php-wordpress.yml +++ b/data/registry/instrumentation-php-wordpress.yml @@ -12,3 +12,7 @@ authors: urls: repo: https://github.com/open-telemetry/opentelemetry-php-contrib/tree/main/src/Instrumentation/Wordpress createdAt: 2023-05-22 +package: + registry: packagist + name: open-telemetry/opentelemetry-auto-wordpress + version: 0.0.14 diff --git a/data/registry/instrumentation-php-yii.yml b/data/registry/instrumentation-php-yii.yml index 7e8e3397c15d..2ee82ab50d26 100644 --- a/data/registry/instrumentation-php-yii.yml +++ b/data/registry/instrumentation-php-yii.yml @@ -11,3 +11,7 @@ authors: urls: repo: https://github.com/open-telemetry/opentelemetry-php-contrib/tree/main/src/Instrumentation/Yii createdAt: 2022-12-14 +package: + registry: packagist + name: open-telemetry/opentelemetry-auto-yii + version: 0.0.1 diff --git a/scripts/registry-scanner/index.mjs b/scripts/registry-scanner/index.mjs index aaa41db24311..f7dde6a585d2 100644 --- a/scripts/registry-scanner/index.mjs +++ b/scripts/registry-scanner/index.mjs @@ -211,17 +211,18 @@ function createYaml( ) { return `title: ${title} registryType: ${registryType} -isThirdParty: false language: ${language} tags: - ${shortName} - ${registryType} - ${language} -repo: ${repo} +urls: + repo: ${repo} license: Apache 2.0 description: ${description} -authors: OpenTelemetry Authors -otVersion: latest +authors: + - name: OpenTelemetry Authors +createdAt: ${new Date().toISOString().split('T')[0]} `; } diff --git a/scripts/update-registry-versions.sh b/scripts/update-registry-versions.sh index d9c16ee50c20..3dacc555e79e 100755 --- a/scripts/update-registry-versions.sh +++ b/scripts/update-registry-versions.sh @@ -1,5 +1,8 @@ #!/bin/bash +# To update all files in the registry run +# for i in ../data/registry/*; do ./update-registry-versions.sh "$i"; done + # Check if a file is provided if [ "$#" -ne 1 ]; then echo "Usage: $0 " @@ -54,7 +57,7 @@ registry=$(yq eval '.package.registry' "$yaml_file") current_version=$(yq eval '.package.version' "$yaml_file") if [ -z "$name" ] || [ -z "$registry" ]; then - echo "Package name and/or registry are missing in the YAML file." + echo "${yaml_file}: Package name and/or registry are missing in the YAML file." exit 1 fi @@ -62,21 +65,21 @@ fi latest_version=$(get_latest_version "$name" "$registry") if [ "$latest_version" == "Registry not supported." ]; then - echo "Registry not supported."; + echo "${yaml_file}: Registry not supported."; exit 0 fi # If version field is missing, populate it with the latest version if [ -z "$current_version" ]; then yq eval -i ".package.version = \"$latest_version\"" $yaml_file - echo "Version field was missing. Populated with the latest version: $latest_version" + echo "${yaml_file}: Version field was missing. Populated with the latest version: $latest_version" exit 0 fi # Compare and update if necessary if [ "$latest_version" != "$current_version" ]; then yq eval -i ".package.version = \"$latest_version\"" "$yaml_file" - echo "Updated version from $current_version to $latest_version in $yaml_file" + echo "${yaml_file}: Updated version from $current_version to $latest_version in $yaml_file" else - echo "Version is already up to date." -fi \ No newline at end of file + echo "${yaml_file}: Version is already up to date." +fi diff --git a/static/refcache.json b/static/refcache.json index 9e2f0d2e5be8..9ee6b8279deb 100644 --- a/static/refcache.json +++ b/static/refcache.json @@ -5219,6 +5219,10 @@ "StatusCode": 206, "LastSeen": "2023-06-30T11:41:53.83222-04:00" }, + "https://osquery.io/": { + "StatusCode": 206, + "LastSeen": "2024-01-19T13:15:33.481201+01:00" + }, "https://otterize.com/": { "StatusCode": 200, "LastSeen": "2023-11-16T15:02:10.279947-05:00" @@ -5235,10 +5239,78 @@ "StatusCode": 200, "LastSeen": "2023-06-30T09:21:37.570419-04:00" }, + "https://packagist.org/packages/open-telemetry/exporter-otlp": { + "StatusCode": 200, + "LastSeen": "2024-01-19T13:15:35.109449+01:00" + }, "https://packagist.org/packages/open-telemetry/exporter-zipkin": { "StatusCode": 200, "LastSeen": "2024-01-08T12:17:02.477812+01:00" }, + "https://packagist.org/packages/open-telemetry/opentelemetry-auto-codeigniter": { + "StatusCode": 200, + "LastSeen": "2024-01-19T13:15:35.481102+01:00" + }, + "https://packagist.org/packages/open-telemetry/opentelemetry-auto-ext-amqp": { + "StatusCode": 200, + "LastSeen": "2024-01-19T13:15:35.677617+01:00" + }, + "https://packagist.org/packages/open-telemetry/opentelemetry-auto-guzzle": { + "StatusCode": 200, + "LastSeen": "2024-01-19T13:15:35.857673+01:00" + }, + "https://packagist.org/packages/open-telemetry/opentelemetry-auto-http-async": { + "StatusCode": 200, + "LastSeen": "2024-01-19T13:15:36.021472+01:00" + }, + "https://packagist.org/packages/open-telemetry/opentelemetry-auto-io": { + "StatusCode": 200, + "LastSeen": "2024-01-19T13:15:36.186109+01:00" + }, + "https://packagist.org/packages/open-telemetry/opentelemetry-auto-laravel": { + "StatusCode": 200, + "LastSeen": "2024-01-19T13:15:36.345674+01:00" + }, + "https://packagist.org/packages/open-telemetry/opentelemetry-auto-mongodb": { + "StatusCode": 200, + "LastSeen": "2024-01-19T13:15:36.494434+01:00" + }, + "https://packagist.org/packages/open-telemetry/opentelemetry-auto-pdo": { + "StatusCode": 200, + "LastSeen": "2024-01-19T13:15:36.643467+01:00" + }, + "https://packagist.org/packages/open-telemetry/opentelemetry-auto-psr14": { + "StatusCode": 200, + "LastSeen": "2024-01-19T13:15:36.810113+01:00" + }, + "https://packagist.org/packages/open-telemetry/opentelemetry-auto-psr15": { + "StatusCode": 200, + "LastSeen": "2024-01-19T13:15:36.979713+01:00" + }, + "https://packagist.org/packages/open-telemetry/opentelemetry-auto-psr18": { + "StatusCode": 200, + "LastSeen": "2024-01-19T13:15:37.164154+01:00" + }, + "https://packagist.org/packages/open-telemetry/opentelemetry-auto-psr3": { + "StatusCode": 200, + "LastSeen": "2024-01-19T13:15:37.331332+01:00" + }, + "https://packagist.org/packages/open-telemetry/opentelemetry-auto-slim": { + "StatusCode": 200, + "LastSeen": "2024-01-19T13:15:37.510707+01:00" + }, + "https://packagist.org/packages/open-telemetry/opentelemetry-auto-symfony": { + "StatusCode": 200, + "LastSeen": "2024-01-19T13:15:37.679627+01:00" + }, + "https://packagist.org/packages/open-telemetry/opentelemetry-auto-wordpress": { + "StatusCode": 200, + "LastSeen": "2024-01-19T13:15:37.844675+01:00" + }, + "https://packagist.org/packages/open-telemetry/opentelemetry-auto-yii": { + "StatusCode": 200, + "LastSeen": "2024-01-19T13:15:38.02111+01:00" + }, "https://packagist.org/packages/open-telemetry/opentelemetry-instrumentation-installer": { "StatusCode": 200, "LastSeen": "2023-06-30T09:35:52.370259-04:00" @@ -5843,6 +5915,10 @@ "StatusCode": 200, "LastSeen": "2024-01-08T12:16:33.497762+01:00" }, + "https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/receiver/namedpipereceiver": { + "StatusCode": 200, + "LastSeen": "2024-01-19T13:15:32.107267+01:00" + }, "https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nginxreceiver": { "StatusCode": 200, "LastSeen": "2024-01-08T12:16:34.039723+01:00" @@ -5859,6 +5935,10 @@ "StatusCode": 200, "LastSeen": "2024-01-08T12:16:35.319616+01:00" }, + "https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/receiver/osqueryreceiver": { + "StatusCode": 200, + "LastSeen": "2024-01-19T13:15:33.894429+01:00" + }, "https://pkg.go.dev/github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver": { "StatusCode": 200, "LastSeen": "2024-01-08T12:16:35.726108+01:00"