While GCP allows event arc execution, or trigger for a number of different services\methods\log types, is there any way to execute based on text output in the logs.
Eg. can an eventarc trigger be created to executed on an error, with a certain error message protoPayload.serviceData.jobCompletedEvent.job.jobStatus.additionalErrors.message='Failed due to value 0'
GCP Eventarc for specific log entry
266 views Asked by RaptorX At
1
There are 1 answers
Related Questions in GOOGLE-CLOUD-PLATFORM
- Why do I need to wait to reaccess to Firestore database even though it has already done before?
- Unable to call datastore using GCP service account key json
- Troubleshooting Airflow Task Failures: Slack Notification Timeout
- GoogleCloud Error: Not Found The requested URL was not found on this server
- Kubernetes cluster on GCE connection refused error
- Best way to upload images to Google Cloud Storage?
- Permission 'storage.buckets.get' denied on resource (or it may not exist)
- Google Datastream errors on larger MySQL tables
- Can anyone explain the output of apache-beam streaming pipeline with Fixed Window of 60 seconds?
- Parametrizing backend in terraform on gcp
- Nonsense error using a Python Google Cloud Function
- Unable to deploy to GAE from Github Actions
- Assigned A record for Subdomain in Cloud DNS to Compute Engine VM instance but not propagated/resolved yet
- Task failure in DataprocCreateClusterOperator when i add metadata
- How can I get the long running operation with google.api_core.operations_v1.AbstractOperationsClient
Related Questions in GOOGLE-CLOUD-LOGGING
- Trace who updated a Firestore document in a Cloud Function
- How to correlate and aggregate logs in Google App Engine Python 3?
- Deadline Exceeded Errors continuously occuring in the google cloud logging library
- Is there a way to send logs directly to google cloud logging using opentelemetry in a spring boot application?
- Is it possible to use SMS notification channel for GCP error reporting?
- App engine standard and automatic error logging question (and also regarding Error reporting)
- Access Control for Google Cloud Logging
- How to trigger a Google Cloud Function when a scheduled compute engine "disk snapshot" is created
- Firebase onCreate Cloud Function not working
- How to fix Firebase cloud function logs table too many columns
- How to set the Severity as Error in GCP alert page using Terraform GCP
- Airflow / Cloud Composer log entry to indicate if a DAG was disabled or enabled
- How to make Google Stackdriver works with Rails 7.1+
- How to customize the email body additional details of authentication info, error logs using Log based alerts in GCP
- Log Severity not correct in google cloud console
Related Questions in EVENT-ARC
- Google Cloud - EventArc Path Pattern or Pub/Sub Filtering
- Trigger eventarc event ONLY when a particular cloud datastore entry is committed
- How to trigger a Google Cloud Function when a scheduled compute engine "disk snapshot" is created
- Eventarc trigger: filter based on PubSub message attributes
- HTTP 500 for POST request to Cloud Run service with error "__GCP_CloudEventsMode=CE_PUBSUB_BINDING"
- Google Cloud Eventarc: Receive events via Pub/Sub directly
- Capture Bigquery data changes
- Execute Cloud function when table is updated
- Inconsistent subject Field in JSON Payload from Google EventArc Trigger Linked to Cloud Storage Bucket
- Unable to View Audit Logs for Stream Firestore to BigQuery Extension
- Cloud Function triggered by multiple firestore databases
- EventArc trigger on multiple types
- Google Cloud Eventarc: not triggering workflow once every few days
- GCP Gen2 Cloud Function Terraform Event Arc Trigger Creating PubSub Topic Error
- Execute a google cloud scheduled function from a cloud trigger and then stop it
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
From what I understand -- you are trying to invoke some custom logic based on the generation of a certain error message.
While directly -- you cannot have an EventArc Trigger for a custom payload, there is one way that you can do that:
Cloud Pub/Sub topic. This is important.Check out this excellent blog post that highlights various ways to configure EventArc filters.
Note: The above is required if you want to go to the EventArc way. From the Log-based Alerts, you can directly just write it to a Pub/Sub topic or even a custom Webhook and you wouldn't need to route it via the EventArc service.