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

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions