Skip to content

multihttp checks require outbound connections (jslib.k6.io) to fetch resources #1537

@ka3de

Description

@ka3de

The multihttp checks are based on a k6 test template. See here. This template fetches two external resources for jsonpath and URL from jslib.k6.io (here).

For private probes running in restricted environments, with forbidden outbound connections by default for example, this requires extra steps for its configuration. This is even more confusing for end users creating multihttp checks that do not use JSON path variables, which wouldn't require the use of the jsonpath library.

Ideally we could explore refactoring the multihttp template implementation to not depend on external resources, and/or make them optional based on the check definition. Alternatively, we should document that behavior in the private probes documentation, in the same way we document the requirement for outbound connections to the Synthetic Monitoring API, Mimir and Loki.

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions