Created
October 9, 2020 13:12
-
-
Save iamhowardtheduck/11941436d1b55bd857c24538807e2ef4 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
PUT _ingest/pipeline/RDK-searchResults-Raw | |
{ | |
"version": 1, | |
"processors": [ | |
{ | |
"kv": { | |
"field": "Report", | |
"field_split": ",\\{", | |
"value_split": ":", | |
"strip_brackets": true, | |
"trim_key": "\",\\},\\{", | |
"trim_value": "\",\\},\\{", | |
"ignore_missing": true, | |
"description": "KV RDK Report Data", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "KV Report Failed" | |
} | |
} | |
] | |
} | |
}, | |
{ | |
"remove": { | |
"field": "Report", | |
"description": "Remove Report field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Remove Report field failed" | |
} | |
} | |
] | |
} | |
}, | |
{ | |
"dissect": { | |
"field": "DS1Frequency", | |
"pattern": "%{DS1Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS1Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS1Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS2Frequency", | |
"pattern": "%{DS2Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS2Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS2Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS3Frequency", | |
"pattern": "%{DS3Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS3Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS3Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS4Frequency", | |
"pattern": "%{DS4Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS4Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS4Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS5Frequency", | |
"pattern": "%{DS5Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS5Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS5Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS6Frequency", | |
"pattern": "%{DS6Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS6Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS6Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS7Frequency", | |
"pattern": "%{DS7Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS7Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS7Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS8Frequency", | |
"pattern": "%{DS8Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS8Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS8Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS9Frequency", | |
"pattern": "%{DS9Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS9Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS9Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS10Frequency", | |
"pattern": "%{DS10Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS10Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS10Frequency field failed" | |
} | |
} | |
] | |
} | |
}, | |
{ | |
"dissect": { | |
"field": "DS11Frequency", | |
"pattern": "%{DS11Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS11Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS11Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS12Frequency", | |
"pattern": "%{DS12Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS12Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS12Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS13Frequency", | |
"pattern": "%{DS13Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS13Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS13Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS14Frequency", | |
"pattern": "%{DS14Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS14Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS14Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS15Frequency", | |
"pattern": "%{DS15Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS15Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS15Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS16Frequency", | |
"pattern": "%{DS16Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS16Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS16Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS17Frequency", | |
"pattern": "%{DS17Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS17Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS17Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS18Frequency", | |
"pattern": "%{DS18Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS18Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS18Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS19Frequency", | |
"pattern": "%{DS19Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS19Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS19Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS20Frequency", | |
"pattern": "%{DS20Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS20Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS20Frequency field failed" | |
} | |
} | |
] | |
} | |
}, | |
{ | |
"dissect": { | |
"field": "DS21Frequency", | |
"pattern": "%{DS21Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS21Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS21Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS22Frequency", | |
"pattern": "%{DS22Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS22Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS22Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS23Frequency", | |
"pattern": "%{DS23Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS23Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS23Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS24Frequency", | |
"pattern": "%{DS24Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS24Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS24Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS25Frequency", | |
"pattern": "%{DS25Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS25Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS25Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS26Frequency", | |
"pattern": "%{DS26Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS26Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS26Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS27Frequency", | |
"pattern": "%{DS27Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS27Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS27Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS28Frequency", | |
"pattern": "%{DS28Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS28Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS28Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS29Frequency", | |
"pattern": "%{DS29Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS29Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS29Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS30Frequency", | |
"pattern": "%{DS30Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS30Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS30Frequency field failed" | |
} | |
} | |
] | |
} | |
}, | |
{ | |
"dissect": { | |
"field": "DS31Frequency", | |
"pattern": "%{DS31Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS31Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS31Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS32Frequency", | |
"pattern": "%{DS32Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS32Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS32Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS33Frequency", | |
"pattern": "%{DS33Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS33Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS33Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS34Frequency", | |
"pattern": "%{DS34Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS34Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS34Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS35Frequency", | |
"pattern": "%{DS35Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS35Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS35Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS36Frequency", | |
"pattern": "%{DS36Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS36Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS36Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS37Frequency", | |
"pattern": "%{DS37Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS37Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS37Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS38Frequency", | |
"pattern": "%{DS38Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS38Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS38Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS39Frequency", | |
"pattern": "%{DS39Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS39Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS39Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "DS40Frequency", | |
"pattern": "%{DS40Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect DS40Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect DS40Frequency field failed" | |
} | |
} | |
] | |
} | |
}, | |
{ | |
"dissect": { | |
"field": "US1Frequency", | |
"pattern": "%{US1Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US1Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US1Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US2Frequency", | |
"pattern": "%{US2Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US2Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US2Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US3Frequency", | |
"pattern": "%{US3Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US3Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US3Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US4Frequency", | |
"pattern": "%{US4Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US4Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US4Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US5Frequency", | |
"pattern": "%{US5Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US5Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US5Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US6Frequency", | |
"pattern": "%{US6Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US6Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US6Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US7Frequency", | |
"pattern": "%{US7Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US7Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US7Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US8Frequency", | |
"pattern": "%{US8Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US8Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US8Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US9Frequency", | |
"pattern": "%{US9Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US9Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US9Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US10Frequency", | |
"pattern": "%{US10Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US10Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US10Frequency field failed" | |
} | |
} | |
] | |
} | |
}, | |
{ | |
"dissect": { | |
"field": "US11Frequency", | |
"pattern": "%{US11Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US11Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US11Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US12Frequency", | |
"pattern": "%{US12Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US12Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US12Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US13Frequency", | |
"pattern": "%{US13Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US13Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US13Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US14Frequency", | |
"pattern": "%{US14Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US14Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US14Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US15Frequency", | |
"pattern": "%{US15Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US15Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US15Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US16Frequency", | |
"pattern": "%{US16Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US16Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US16Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US17Frequency", | |
"pattern": "%{US17Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US17Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US17Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US18Frequency", | |
"pattern": "%{US18Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US18Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US18Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US19Frequency", | |
"pattern": "%{US19Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US19Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US19Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US20Frequency", | |
"pattern": "%{US20Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US20Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US20Frequency field failed" | |
} | |
} | |
] | |
} | |
}, | |
{ | |
"dissect": { | |
"field": "US21Frequency", | |
"pattern": "%{US21Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US21Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US21Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US22Frequency", | |
"pattern": "%{US22Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US22Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US22Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US23Frequency", | |
"pattern": "%{US23Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US23Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US23Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US24Frequency", | |
"pattern": "%{US24Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US24Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US24Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US25Frequency", | |
"pattern": "%{US25Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US25Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US25Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US26Frequency", | |
"pattern": "%{US26Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US26Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US26Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US27Frequency", | |
"pattern": "%{US27Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US27Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US27Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US28Frequency", | |
"pattern": "%{US28Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US28Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US28Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US29Frequency", | |
"pattern": "%{US29Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US29Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US29Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US30Frequency", | |
"pattern": "%{US30Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US30Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US30Frequency field failed" | |
} | |
} | |
] | |
} | |
}, | |
{ | |
"dissect": { | |
"field": "US31Frequency", | |
"pattern": "%{US31Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US31Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US31Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US32Frequency", | |
"pattern": "%{US32Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US32Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US32Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US33Frequency", | |
"pattern": "%{US33Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US33Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US33Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US34Frequency", | |
"pattern": "%{US34Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US34Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US34Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US35Frequency", | |
"pattern": "%{US35Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US35Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US35Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US36Frequency", | |
"pattern": "%{US36Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US36Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US36Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US37Frequency", | |
"pattern": "%{US37Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US37Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US37Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US38Frequency", | |
"pattern": "%{US38Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US38Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US38Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US39Frequency", | |
"pattern": "%{US39Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US39Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US39Frequency field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "US40Frequency", | |
"pattern": "%{US40Frequency} MHz", | |
"ignore_missing": true, | |
"description": "Dissect US40Frequency field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect US40Frequency field failed" | |
} | |
} | |
] | |
} | |
}, | |
{ | |
"dissect": { | |
"field": "WiFiRadio1OperChanBw", | |
"pattern": "%{WiFiRadio1OperChanBw}MHz", | |
"ignore_missing": true, | |
"description": "Dissect WiFiRadio1OperChanBw field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect WiFiRadio1OperChanBw field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "WifiRadio2OperChanBw", | |
"pattern": "%{WifiRadio2OperChanBw}MHz", | |
"ignore_missing": true, | |
"description": "Dissect WifiRadio2OperChanBw field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect WifiRadio2OperChanBw field failed" | |
} | |
} | |
] | |
} | |
}, | |
{ | |
"dissect": { | |
"field": "WiFiRadio1OperFreq", | |
"pattern": "%{WiFiRadio1OperFreq}GHz", | |
"ignore_missing": true, | |
"description": "Dissect WiFiRadio1OperFreq field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect WiFiRadio1OperFreq field failed" | |
} | |
} | |
] | |
} | |
}, { | |
"dissect": { | |
"field": "WifiRadio2OperFreq", | |
"pattern": "%{WifiRadio2OperFreq}GHz", | |
"ignore_missing": true, | |
"description": "Dissect WifiRadio2OperFreq field", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Dissect WifiRadio2OperFreq field failed" | |
} | |
} | |
] | |
} | |
}, | |
{ | |
"trim": { | |
"field": "DRM_initerror_split", | |
"ignore_missing": true, | |
"description": "Trim DRM_initerror_split whitespace", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Trim DRM_initerror_split failed" | |
} | |
} | |
] | |
} | |
}, | |
{ | |
"trim": { | |
"field": "cpuinfo_split", | |
"ignore_missing": true, | |
"description": "Trim cpuinfo_split whitespace", | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "Trim cpuinfo_split failed" | |
} | |
} | |
] | |
} | |
} | |
], | |
"on_failure": [ | |
{ | |
"set": { | |
"field": "error.message", | |
"value": "{{ _ingest.on_failure_message }}", | |
"description": "Error Message Set" | |
} | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment