Not a ridiculous question. You can do exactly the same with blackbox: you need to set the __param_target rather than the __address__ (because you will set __address__ to point to blackbox_exporter itself)
- job_name: blackbox
file_sd_configs:
- files:
- /etc/prometheus/targets.d/blackbox_targets.yml
metrics_path: /probe
relabel_configs:
- source_labels: [__address__]
regex: '([^/]+)' # name or address only
target_label: instance
- source_labels: [__address__]
regex: '([^/]+)' # name or address only
target_label: __param_target
- source_labels: [__address__]
regex: '(.+)/(.+)' # name/address
target_label: instance
replacement: '${1}'
- source_labels: [__address__]
regex: '(.+)/(.+)' # name/address
target_label: __param_target
replacement: '${2}'
- source_labels: [module]
target_label: __param_module
- target_label: __address__