Skip to content

http_check breaks when enabling use_cert_from_response #20161

Open
@vkukk

Description

@vkukk
  • name: sample_host
    url: https://foo.bar.com/path/to/content
    collect_response_time: true
    check_certificate_expiration: true
    use_cert_from_response: true
    tls_verify: false
    tls_retrieve_non_validated_cert: true
    days_warning: 20
    days_critical: 10
    skip_event: true

2025-04-28 10:29:22 UTC | CORE | ERROR | (pkg/collector/worker/check_logger.go:71 in Error) | check:http_check | Error running check: [{"message":"'NoneType' object has no attribute 'getpeercert'","traceback":"Traceback (most recent call last):\n File "/opt/datadog-agent/embedded/lib/python3.12/site-packages/datadog_checks/base/checks/base.py", line 1301, in run\n self.check(instance)\n File "/opt/datadog-agent/embedded/lib/python3.12/site-packages/datadog_checks/http_check/http_check.py", line 184, in check\n peer_cert = r.raw.connection.sock.getpeercert(binary_form=True)\n

datadog-agent-7.64.3-1.x86_64
OS: Almalinux 9.5

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions