Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Configurazione del controllo dello stato della Route 53 per gli endpoint EventBridge globali

Modalità Focus
Configurazione del controllo dello stato della Route 53 per gli endpoint EventBridge globali - Amazon EventBridge

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Quando si utilizzano endpoint globali, è necessario effettuare un controllo dell'integrità Route 53 per monitorare lo stato delle Regioni. Il seguente modello definisce un CloudWatch allarme Amazon e lo utilizza per definire un controllo dello stato di Route 53.

AWS CloudFormation modello per definire un controllo dello stato della Route 53

Utilizza il seguente modello per definire il controllo dell'integrità Route 53.

Description: |- Global endpoints health check that will fail when the average Amazon EventBridge latency is above 30 seconds for a duration of 5 minutes. Note, missing data will cause the health check to fail, so if you only send events intermittently, consider changing the heath check to use a longer evaluation period or instead treat missing data as 'missing' instead of 'breaching'. Metadata: AWS::CloudFormation::Interface: ParameterGroups: - Label: default: "Global endpoint health check alarm configuration" Parameters: - HealthCheckName - HighLatencyAlarmPeriod - MinimumEvaluationPeriod - MinimumThreshold - TreatMissingDataAs ParameterLabels: HealthCheckName: default: Health check name HighLatencyAlarmPeriod: default: High latency alarm period MinimumEvaluationPeriod: default: Minimum evaluation period MinimumThreshold: default: Minimum threshold TreatMissingDataAs: default: Treat missing data as Parameters: HealthCheckName: Description: Name of the health check Type: String Default: LatencyFailuresHealthCheck HighLatencyAlarmPeriod: Description: The period, in seconds, over which the statistic is applied. Valid values are 10, 30, 60, and any multiple of 60. MinValue: 10 Type: Number Default: 60 MinimumEvaluationPeriod: Description: The number of periods over which data is compared to the specified threshold. You must have at least one evaluation period. MinValue: 1 Type: Number Default: 5 MinimumThreshold: Description: The value to compare with the specified statistic. Type: Number Default: 30000 TreatMissingDataAs: Description: Sets how this alarm is to handle missing data points. Type: String AllowedValues: - breaching - notBreaching - ignore - missing Default: breaching Mappings: "InsufficientDataMap": "missing": "HCConfig": "LastKnownStatus" "breaching": "HCConfig": "Unhealthy" Resources: HighLatencyAlarm: Type: AWS::CloudWatch::Alarm Properties: AlarmDescription: High Latency in Amazon EventBridge MetricName: IngestionToInvocationStartLatency Namespace: AWS/Events Statistic: Average Period: !Ref HighLatencyAlarmPeriod EvaluationPeriods: !Ref MinimumEvaluationPeriod Threshold: !Ref MinimumThreshold ComparisonOperator: GreaterThanThreshold TreatMissingData: !Ref TreatMissingDataAs LatencyHealthCheck: Type: AWS::Route53::HealthCheck Properties: HealthCheckTags: - Key: Name Value: !Ref HealthCheckName HealthCheckConfig: Type: CLOUDWATCH_METRIC AlarmIdentifier: Name: Ref: HighLatencyAlarm Region: !Ref AWS::Region InsufficientDataHealthStatus: !FindInMap [InsufficientDataMap, !Ref TreatMissingDataAs, HCConfig] Outputs: HealthCheckId: Description: The identifier that Amazon Route 53 assigned to the health check when you created it. Value: !GetAtt LatencyHealthCheck.HealthCheckId

L'evento IDs può cambiare tra le chiamate API, quindi la correlazione degli eventi tra le regioni richiede un identificatore univoco e immutabile. I consumer devono inoltre essere progettati prendendo in considerazione l'idempotenza. In questo modo, se stai replicando eventi o riproducendoli da archivi, non vi sono effetti collaterali derivanti dall'elaborazione degli eventi in entrambe le Regioni.

CloudWatch proprietà del modello di allarme

Nota

Per tutti i campi editable, prendi in considerazione la velocità di trasmissione effettiva al secondo. Se invii eventi solo a intermittenza, valuta la possibilità di modificare il controllo dell'integrità per utilizzare un periodo di valutazione più lungo o considera invece i dati mancanti come missing anziché breaching.

Le seguenti proprietà vengono utilizzate nella sezione relativa agli CloudWatch allarmi del modello:

Parametro Descrizione

AlarmDescription

La descrizione dell'allarme.

Impostazione predefinita: High Latency in Amazon EventBridge

MetricName

Il nome del parametro associato all'allarme. È obbligatorio per un allarme basato su un parametro. Per un allarme basato su un'espressione matematica, puoi utilizzare invece Metrics e non puoi specificare MetricName.

Predefinito: IngestionToInvocationStartLatency

Namespace

Lo spazio dei nomi del parametro associato all'allarme. È obbligatorio per un allarme basato su un parametro. Per un allarme basato su un'espressione matematica, non puoi specificare Namespace e devi invece utilizzare Metrics.

Impostazione predefinita: AWS/Events

Statistic

Le statistiche del parametro associato all'allarme, diverse dai percentili.

Impostazione predefinita: Media

Period

Il periodo, in secondi, durante il quale viene applicata la statistica. È obbligatorio per un allarme basato su un parametro. I valori validi sono 10, 30, 60 e qualsiasi multiplo di 60.

Impostazione predefinita: 60

EvaluationPeriods

Il numero di periodi in cui i dati vengono paragonati alla soglia specificata. Se si imposta un avviso che richiede la violazione di un numero di punti dati consecutivi per attivare l'avviso, questo valore specifica tale numero. Se si sta impostando un allarme «M da N», questo valore è N e DatapointsToAlarm è il valore M.

Impostazione predefinita: 5

Threshold

Il valore da confrontare con la statistica specificata.

Impostazione predefinita: 30,000

ComparisonOperator

L'operazione aritmetica da utilizzare durante il confronto tra statistica e soglia specificate. Il valore statistico specificato viene usato come primo operando.

Impostazione predefinita: GreaterThanThreshold

TreatMissingData

Imposta il modo in cui questo allarme dovrà gestire i punti di dati mancanti.

Valori validi: breaching, notBreaching, ignore e missing

Impostazione predefinita: breaching

Proprietà del modello del controllo dell'integrità Route 53

Nota

Per tutti i campi editable, prendi in considerazione la velocità di trasmissione effettiva al secondo. Se invii eventi solo a intermittenza, valuta la possibilità di modificare il controllo dell'integrità per utilizzare un periodo di valutazione più lungo o considera invece i dati mancanti come missing anziché breaching.

Le seguenti proprietà sono utilizzate nella sezione relativa al controllo dell'integrità Route 53 del modello:

Parametro Descrizione

HealthCheckName

.Il nome del controllo dell'integrità.

Impostazione predefinita: LatencyFailuresHealthCheck

InsufficientDataHealthStatus

CloudWatch When non dispone di dati sufficienti sulla metrica per determinare lo stato di allarme, lo stato che desideri che Amazon Route 53 assegni al controllo dello stato

Valori validi:

  • Healthy: Route 53 considera il controllo dello stato integro.

  • Unhealthy: Route 53 considera il controllo dello stato non integro.

  • LastKnownStatus: Route 53 utilizza lo stato del controllo di integrità dell'ultima volta che CloudWatch aveva dati sufficienti per determinare lo stato dell'allarme. Per i nuovi controlli dell'integrità che non hanno un ultimo stato noto, lo stato di default per il controllo dell'integrità è integro.

Impostazione predefinita: Non integro

Nota

Questo campo viene aggiornato in base all'input al campo TreatMissingData. Se TreatingMissingData è impostato su Missing, verrà aggiornato a LastKnownStatus. Se TreatingMissingData è impostato su Breaching, verrà aggiornato a Unhealthy.

Argomento successivo:

Modelli di eventi

Argomento precedente:

Best practice
PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.