Skip to content

Commit 5d8e8c1

Browse files
APM-2884 Set splunk status check to use AssignMessage
1 parent e745565 commit 5d8e8c1

2 files changed

Lines changed: 18 additions & 2 deletions

File tree

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2+
<AssignMessage async="false" continueOnError="false" enabled="true" name="AssignMessage.HandleSplunkHec">
3+
<DisplayName>AssignMessage.HandleSplunkHec</DisplayName>
4+
<Properties/>
5+
<Set>
6+
<Payload contentType="application/json" variablePrefix="%" variableSuffix="#">
7+
{
8+
"status_code": %splunkCalloutResponse.status.code#,
9+
"content": %splunkCalloutResponse.content#
10+
}
11+
</Payload>
12+
<StatusCode>200</StatusCode>
13+
<IgnoreUnresolvedVariables>true</IgnoreUnresolvedVariables>
14+
<AssignTo createNew="false" transport="https" type="request"/>
15+
</Set>
16+
</AssignMessage>

proxies/live/apiproxy/proxies/default.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
</Request>
3232
<Response>
3333
<Step>
34-
<Name>javascript.SetStatusResponse</Name>
34+
<Name>AssignMessage.HandleSplunkHec</Name>
3535
</Step>
3636
</Response>
3737
<Condition>((proxy.pathsuffix MatchesPath "/status") and (request.verb = "GET"))
@@ -62,7 +62,7 @@
6262
<FaultRules>
6363
<FaultRule name="SplunkError">
6464
<Step>
65-
<Name>javascript.SetStatusResponse</Name>
65+
<Name>AssignMessage.HandleSplunkHec</Name>
6666
</Step>
6767
<Condition>((proxy.pathsuffix MatchesPath "/status") and (request.verb = "GET")) and (splunkCalloutResponse isNot null)
6868
</Condition>

0 commit comments

Comments
 (0)