Coralogix provides you with an easy way to trigger third-party services based on your search results and/or values under specific keys.
STEP 1. In your Coralogix navigation pane, click on Explore > Logs screen page.
STEP 2. Click on Settings in upper right-hand corner. In the drop-down menu, select MANAGE ACTIONS.
STEP 3. A pop-up window, containing a list of defined Actions, will be displayed. If the list is empty, it will open a new Untitled Action.
STEP 4. If this is not your first Action, click on the + ADD NEW ACTION button to define a new Action.
STEP 5. Name the new Action within the Untitled Action pop-up.
STEP 6. In the URL field, add the URL for the external tool. Here is an example: https://test-my-url.com?type={{ $m.subsystemName === “frontend” ? “Front” : “Back” }}.
When you input curly brackets {{}}, a drop-down results menu will appear with 3 types of possible variables: $p, $m, $d.
Variable | Description |
$p | Variables which can be used with any log (START_DATE, END_DATE, SELECTED_VALUE) |
$m | Coralogix metadata fields (applicationName, subsystemName, severity, etc.) |
$d | Selected log |
Notes:
STEP 7. [Optional] Advanced. Make the Action available only for specific applications and/or subsystems. Share it with your teammates by activating the Make public when saved toggle button.
STEP 8. Click on the RESET button to clear the entered data. To save your data, click on SAVE ACTION.
STEP 1. In your Coralogix navigation pane, click on Explore > Logs screen page.
STEP 2. Click on Settings in upper right-hand corner. In the drop-down menu, select MANAGE ACTIONS.
STEP 3. A pop-up window, containing a list of defined Actions, will be displayed.
STEP 4. Take any of the following actions:
STEP 1. In your Coralogix navigation pane, click on Explore > Logs screen page.
STEP 2. Define a query.
STEP 3. Trigger the action by:
Once the Action is chosen, the defined URL will be open in new tab.
Use this set of examples to guide you.
Jira bug Action
http://<company_name>.atlassian.net//secure/CreateIssueDetails!init.jspa?pid=<Jira_PID>&issuetype=<Jira_issueType>&description={{$d.logRecord.body}}&summary={{$d.msg}}
Query logs based on a key in the logs
https://<team_name>.app.coralogix.us/#/query-new/logs?query=<key>%3A%22{{$d.<key>}}%22&time=from:{{$p.start_date}},to:{{$p.end_date}}
Query spans based on a key in the logs
https://<team_name>.app.coralogix.us/#/query-new/tracing?query=<spans_key>:%22{{$d.<logs_key>}}%22&time=from:{{$p.start_date}},to:{{$p.end_date}}&page=0&onlyRootSpans=false&tracingTableView=spans
Jump to Grafana dashboard with filter from a key in the log
https://<team_name>.app.coralogix.us/#/grafana/d/WhANBmU4k/<grafana_dashboard_name>?orgId=342&var-<grafana_filter_name>={{$d.<log_key>}}
Need help?
Our world-class customer success team is available 24/7 to answer any questions that may come up.
Feel free to reach out to us via our in-app chat or by sending us an email at [email protected].