రెండు Telegraf InfluxDB అవుట్పుట్లకు వేర్వేరు ప్రాక్సీలను ఉపయోగించండి
ఒకే మెట్రిక్లను వేర్వేరు ప్రాక్సీల ద్వారా రెండు గమ్యస్థానాలకు అందించాల్సి వచ్చినప్పుడు వేర్వేరు InfluxDB అవుట్పుట్ ఇన్స్టాన్సులను ప్రకటించండి.
మెట్రిక్లు వేర్వేరు ప్రాక్సీల ద్వారా రెండు InfluxDB 1.x గమ్యస్థానాలకు వెళ్లాల్సి వచ్చినప్పుడు రెండు అవుట్పుట్ ఇన్స్టాన్సులను ప్రకటించండి:
[[outputs.influxdb]]
alias = "primary_metrics"
urls = ["https://metrics-a.example:8086"]
database = "observations"
http_proxy = "http://proxy-a.example:3128"
[[outputs.influxdb]]
alias = "secondary_metrics"
urls = ["https://metrics-b.example:8086"]
database = "observations"
http_proxy = "http://proxy-b.example:3128"
ఇది ఇప్పటికే ఉన్న Telegraf కాన్ఫిగరేషన్ కోసం అవుట్పుట్ శకలం. వాస్తవ ఎండ్పాయింట్లను ఇవ్వండి మరియు ప్రతి గమ్యస్థానానికి అవసరమైన ప్రామాణీకరణ మరియు TLS సెట్టింగ్లను ఉంచండి. గమ్యస్థానం బహిరంగంగా చేరుకోగలిగితే మరియు పబ్లిక్ ప్రాక్సీ మార్గం అనుమతించబడితే, HTTP ప్రాక్సీ జాబితా దాని http_proxy విలువకు అభ్యర్థులను అందిస్తుంది; ఎంచుకున్న ప్రాక్సీ ఆ గమ్యస్థాన హోస్ట్ మరియు పోర్ట్ను అనుమతించాలి.
వేర్వేరు మెట్రిక్లను ఎంచుకునే ఫిల్టర్లు లేకపోతే రెండు అవుట్పుట్ ఇన్స్టాన్సులు అర్హత కలిగిన మెట్రిక్ స్ట్రీమ్ను పొందుతాయి. ఇది రెండు లక్ష్యాలకు ఉద్దేశపూర్వకంగా చేసిన నకలు డెలివరీ.
urls లో అనేక ఎంట్రీలు ఉన్న ఒక outputs.influxdb ఇన్స్టాన్స్కు వేరే అర్థం ఉంది. ప్లగిన్ వాటిని ఒక క్లస్టర్కు ప్రత్యామ్నాయాలుగా నమోదు చేస్తుంది మరియు ఒక విరామంలో ఒకే URL కు మాత్రమే రాస్తుంది. అది ప్రతి URL కు ప్రతిని పంపదు.
ప్రతి http_proxy తన సొంత అవుట్పుట్ ఇన్స్టాన్స్కు చెందుతుంది మరియు అది ఒకే ప్రాక్సీ ఓవర్రైడ్, తిప్పడానికి జాబితా కాదు. InfluxDB గమ్యస్థానం ఇప్పటికీ urls నుండే వస్తుంది. కాబట్టి వేర్వేరు అవుట్పుట్ ఇన్స్టాన్సులు రెండు గమ్యస్థానాలను మరియు రెండు మార్గాలను నేరుగా వ్యక్తపరుస్తాయి, మరియు ఉద్దేశించిన స్ట్రీమ్లు భిన్నంగా ఉన్నప్పుడు అవుట్పుట్ ఫిల్టర్లను జోడించవచ్చు.