Skip to main content

CrOSSD

Crossd

An advisor that uses a CrOSSD instance to determine health of dependencies.

Description​

An AdviceProvider implementation that obtains health metrics from a CrOSSD (https://health.crossd.tech/doc) instance.

Configuration​

Example​

Use the following syntax to configure this plugin globally as part of config.yml:

ort:
advisor:
advisors:
Crossd:
options:
serverUrl: "https://health.crossd.tech"
thresholdCriticalityLow: 15
thresholdCriticalityMedium: 25
thresholdCriticalityHigh: 40

Options​

serverUrl​

STRING Default

The URL of the CrOSSD server.

thresholdCriticalityLow​

INTEGER Default

The maximum difference between value and average (in percent) such that the criticality is considered LOW.

thresholdCriticalityMedium​

INTEGER Default

The maximum difference between value and average (in percent) such that the criticality is considered MEDIUM.

thresholdCriticalityHigh​

INTEGER Default

The maximum difference between value and average (in percent) such that the criticality is considered HIGH.