Skip to content

Commit 3942587

Browse files
committed
Partial fix for collector config auth links
1 parent 8fca694 commit 3942587

File tree

3 files changed

+26
-23
lines changed

3 files changed

+26
-23
lines changed

.htmltest.yml

+2
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,8 @@ IgnoreURLs: # list of regexs of paths or URLs to be ignored
7474
- ^https://shorturl.at/osHRX$
7575
# TODO move into content/en/blog/2023/contributing-to-otel/index.md once https://github.com/open-telemetry/opentelemetry.io/issues/3889 is implemented
7676
- ^https://shorturl.at/vLYZ0$
77+
# Vendor-specific links
78+
- ^https://qryn.metrico.in/#/support # SPA with query parameters, which htmltest omits from the cache, so we can't check it.
7779

7880
# Temporary until semconv is updated to 1.30.0+
7981
- ^https://cloud.google.com/apis/design/resource_names#full_resource_name

content/en/docs/collector/building/authenticator-extension.md

+12-15
Original file line numberDiff line numberDiff line change
@@ -29,21 +29,15 @@ room at the [CNCF Slack workspace](https://slack.cncf.io).
2929

3030
## Architecture
3131

32-
Authenticators are regular extensions that also satisfy one or more interfaces
33-
related to the authentication mechanism:
34-
35-
- [go.opentelemetry.io/collector/config/configauth/ServerAuthenticator](https://pkg.go.dev/go.opentelemetry.io/collector/config/configauth#ServerAuthenticator)
36-
- [go.opentelemetry.io/collector/config/configauth/GRPCClientAuthenticator](https://pkg.go.dev/go.opentelemetry.io/collector/config/configauth#GRPCClientAuthenticator)
37-
- [go.opentelemetry.io/collector/config/configauth/HTTPClientAuthenticator](https://pkg.go.dev/go.opentelemetry.io/collector/config/configauth#HTTPClientAuthenticator)
38-
39-
Server authenticators are used with receivers, and are able to intercept HTTP
40-
and gRPC requests, while client authenticators are used with exporters, able to
41-
add authentication data to HTTP and gRPC requests. It is possible for
42-
authenticators to implement both interfaces at the same time, allowing a single
43-
instance of the extension to be used both for the incoming and outgoing
44-
requests. Note that users might still want to have different authenticators for
45-
the incoming and outgoing requests, so, don't make your authenticator required
46-
to be used at both ends.
32+
[Authenticators] are regular extensions that also satisfy one or more interfaces
33+
related to the authentication mechanism. Server authenticators are used with
34+
receivers, and are able to intercept HTTP and gRPC requests, while client
35+
authenticators are used with exporters, able to add authentication data to HTTP
36+
and gRPC requests. It is possible for authenticators to implement both
37+
interfaces at the same time, allowing a single instance of the extension to be
38+
used both for the incoming and outgoing requests. Note that users might still
39+
want to have different authenticators for the incoming and outgoing requests,
40+
so, don't make your authenticator required to be used at both ends.
4741

4842
Once an authenticator extension is available in the collector distribution, it
4943
can be referenced in the configuration file as a regular extension:
@@ -170,3 +164,6 @@ as part of their own distributions. Fortunately, building a custom distribution
170164
can be done using the
171165
[OpenTelemetry Collector Builder](https://github.com/open-telemetry/opentelemetry-collector/tree/main/cmd/builder)
172166
utility.
167+
168+
[Authenticators]:
169+
https://pkg.go.dev/go.opentelemetry.io/collector/config/configauth

static/refcache.json

+12-8
Original file line numberDiff line numberDiff line change
@@ -15095,10 +15095,6 @@
1509515095
"StatusCode": 200,
1509615096
"LastSeen": "2025-02-06T02:27:59.999Z"
1509715097
},
15098-
"https://pkg.go.dev/go.opentelemetry.io/collector/config/configauth#ServerAuthenticator": {
15099-
"StatusCode": 200,
15100-
"LastSeen": "2025-02-06T02:27:59.999Z"
15101-
},
1510215098
"https://pkg.go.dev/go.opentelemetry.io/collector/confmap/provider/envprovider": {
1510315099
"StatusCode": 200,
1510415100
"LastSeen": "2024-11-19T13:34:41.905691-05:00"
@@ -15491,6 +15487,10 @@
1549115487
"StatusCode": 200,
1549215488
"LastSeen": "2025-02-06T02:29:12.345Z"
1549315489
},
15490+
"https://prometheus.io/docs/prometheus/2.55/feature_flags/#otlp-receiver": {
15491+
"StatusCode": 206,
15492+
"LastSeen": "2025-02-06T09:11:51.763035-05:00"
15493+
},
1549415494
"https://prometheus.io/docs/prometheus/latest/configuration/configuration/": {
1549515495
"StatusCode": 206,
1549615496
"LastSeen": "2024-08-09T10:46:59.171526-04:00"
@@ -15559,10 +15559,6 @@
1555915559
"StatusCode": 200,
1556015560
"LastSeen": "2025-02-01T07:09:55.714191-05:00"
1556115561
},
15562-
"https://qryn.metrico.in/#/support": {
15563-
"StatusCode": 206,
15564-
"LastSeen": "2025-02-06T02:29:59.999Z"
15565-
},
1556615562
"https://quarkus.io": {
1556715563
"StatusCode": 206,
1556815564
"LastSeen": "2025-01-06T11:32:14.820507-05:00"
@@ -16851,6 +16847,10 @@
1685116847
"StatusCode": 206,
1685216848
"LastSeen": "2025-02-01T07:10:54.834545-05:00"
1685316849
},
16850+
"https://www.erlang.org/doc/man/erl_error.html#format_exception-3": {
16851+
"StatusCode": 206,
16852+
"LastSeen": "2025-02-06T09:12:16.491741-05:00"
16853+
},
1685416854
"https://www.erlang.org/doc/reference_manual/records.html": {
1685516855
"StatusCode": 206,
1685616856
"LastSeen": "2025-01-15T13:17:32.471781-05:00"
@@ -17735,6 +17735,10 @@
1773517735
"StatusCode": 200,
1773617736
"LastSeen": "2025-02-06T02:31:12.345Z"
1773717737
},
17738+
"https://www.openssl.org/docs/man1.1.1/man3/SSL_get_version.html#RETURN-VALUES": {
17739+
"StatusCode": 206,
17740+
"LastSeen": "2025-02-06T09:12:19.380549-05:00"
17741+
},
1773817742
"https://www.opentext.com/products/core-application-observability": {
1773917743
"StatusCode": 200,
1774017744
"LastSeen": "2024-12-04T08:45:30.976351014Z"

0 commit comments

Comments
 (0)