12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- export enum DynamicSamplingBiasType {
- BOOST_ENVIRONMENTS = 'boostEnvironments',
- BOOST_LATEST_RELEASES = 'boostLatestRelease',
- BOOST_LOW_VOLUME_TRANSACTIONS = 'boostLowVolumeTransactions',
- IGNORE_HEALTH_CHECKS = 'ignoreHealthChecks',
- }
- export type DynamicSamplingBias = {
- active: boolean;
- id: DynamicSamplingBiasType;
- };
- enum SamplingConditionOperator {
-
- AND = 'and',
- OR = 'or',
- }
- type DynamicSamplingConditionLogicalInner = {
- name: string;
- op: string;
- options: {
- ignoreCase: boolean;
- };
- value: string[];
- };
- type DynamicSamplingRuleCondition = {
- inner: DynamicSamplingConditionLogicalInner[];
- op: SamplingConditionOperator;
- };
- enum DynamicSamplingRuleType {
-
- TRACE = 'trace',
-
- TRANSACTION = 'transaction',
- }
- export type DynamicSamplingRule = {
-
- active: boolean;
-
- condition: DynamicSamplingRuleCondition;
-
- id: number;
-
- sampleRate: number;
-
- type: DynamicSamplingRuleType;
- };
|