Skip to content

Commit 58be164

Browse files
authored
Merge pull request #1054 from tisnik/lcore-1225-updated-documentation
LCORE-1225: updated documentation after Splunk patch was merged
2 parents 8623fca + 3523521 commit 58be164

2 files changed

Lines changed: 106 additions & 0 deletions

File tree

docs/config.html

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -591,6 +591,17 @@ <h2 id="configuration">Configuration</h2>
591591
<td/>
592592
<td/>
593593
</tr>
594+
<tr class="even">
595+
<td>splunk</td>
596+
<td/>
597+
<td>Splunk HEC configuration for sending telemetry events.</td>
598+
</tr>
599+
<tr class="odd">
600+
<td>deployment_environment</td>
601+
<td>string</td>
602+
<td>Deployment environment name (e.g., &#x2018;development&#x2019;, &#x2018;staging&#x2019;,
603+
&#x2018;production&#x2019;). Used in telemetry events.</td>
604+
</tr>
594605
</tbody>
595606
</table>
596607
<h2 id="conversationhistoryconfiguration">ConversationHistoryConfiguration</h2>
@@ -1383,6 +1394,73 @@ <h2 id="serviceconfiguration">ServiceConfiguration</h2>
13831394
</tr>
13841395
</tbody>
13851396
</table>
1397+
<h2 id="splunkconfiguration">SplunkConfiguration</h2>
1398+
<p>Splunk HEC (HTTP Event Collector) configuration.</p>
1399+
<p>Splunk HEC allows sending events directly to Splunk over HTTP/HTTPS.
1400+
This configuration is used to send telemetry events for inference
1401+
requests to the corporate Splunk deployment.</p>
1402+
<p>Useful resources:</p>
1403+
<ul>
1404+
<li>
1405+
<a href="https://docs.splunk.com/Documentation/SplunkCloud">Splunk
1406+
HEC Docs</a>
1407+
</li>
1408+
<li>
1409+
<a href="https://docs.splunk.com/Documentation/Splunk/latest/Data">About
1410+
HEC</a>
1411+
</li>
1412+
</ul>
1413+
<table>
1414+
<colgroup>
1415+
<col style="width: 26%"/>
1416+
<col style="width: 23%"/>
1417+
<col style="width: 50%"/>
1418+
</colgroup>
1419+
<thead>
1420+
<tr class="header">
1421+
<th>Field</th>
1422+
<th>Type</th>
1423+
<th>Description</th>
1424+
</tr>
1425+
</thead>
1426+
<tbody>
1427+
<tr class="odd">
1428+
<td>enabled</td>
1429+
<td>boolean</td>
1430+
<td>Enable or disable Splunk HEC integration.</td>
1431+
</tr>
1432+
<tr class="even">
1433+
<td>url</td>
1434+
<td>string</td>
1435+
<td>Splunk HEC endpoint URL.</td>
1436+
</tr>
1437+
<tr class="odd">
1438+
<td>token_path</td>
1439+
<td>string</td>
1440+
<td>Path to file containing the Splunk HEC authentication token.</td>
1441+
</tr>
1442+
<tr class="even">
1443+
<td>index</td>
1444+
<td>string</td>
1445+
<td>Target Splunk index for events.</td>
1446+
</tr>
1447+
<tr class="odd">
1448+
<td>source</td>
1449+
<td>string</td>
1450+
<td>Event source identifier.</td>
1451+
</tr>
1452+
<tr class="even">
1453+
<td>timeout</td>
1454+
<td>integer</td>
1455+
<td>HTTP timeout in seconds for HEC requests.</td>
1456+
</tr>
1457+
<tr class="odd">
1458+
<td>verify_ssl</td>
1459+
<td>boolean</td>
1460+
<td>Whether to verify SSL certificates for HEC endpoint.</td>
1461+
</tr>
1462+
</tbody>
1463+
</table>
13861464
<h2 id="tlsconfiguration">TLSConfiguration</h2>
13871465
<p>TLS configuration.</p>
13881466
<p>Transport Layer Security (TLS) is a cryptographic protocol designed

docs/config.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,8 @@ Global service configuration.
168168
| a2a_state | | Configuration for A2A protocol persistent state storage. |
169169
| quota_handlers | | Quota handlers configuration |
170170
| azure_entra_id | | |
171+
| splunk | | Splunk HEC configuration for sending telemetry events. |
172+
| deployment_environment | string | Deployment environment name (e.g., 'development', 'staging', 'production'). Used in telemetry events. |
171173

172174

173175
## ConversationHistoryConfiguration
@@ -513,6 +515,32 @@ the service can handle requests concurrently.
513515
| cors | | Cross-Origin Resource Sharing configuration for cross-domain requests |
514516

515517

518+
## SplunkConfiguration
519+
520+
521+
Splunk HEC (HTTP Event Collector) configuration.
522+
523+
Splunk HEC allows sending events directly to Splunk over HTTP/HTTPS.
524+
This configuration is used to send telemetry events for inference
525+
requests to the corporate Splunk deployment.
526+
527+
Useful resources:
528+
529+
- [Splunk HEC Docs](https://docs.splunk.com/Documentation/SplunkCloud)
530+
- [About HEC](https://docs.splunk.com/Documentation/Splunk/latest/Data)
531+
532+
533+
| Field | Type | Description |
534+
|-------|------|-------------|
535+
| enabled | boolean | Enable or disable Splunk HEC integration. |
536+
| url | string | Splunk HEC endpoint URL. |
537+
| token_path | string | Path to file containing the Splunk HEC authentication token. |
538+
| index | string | Target Splunk index for events. |
539+
| source | string | Event source identifier. |
540+
| timeout | integer | HTTP timeout in seconds for HEC requests. |
541+
| verify_ssl | boolean | Whether to verify SSL certificates for HEC endpoint. |
542+
543+
516544
## TLSConfiguration
517545

518546

0 commit comments

Comments
 (0)