File tree Expand file tree Collapse file tree 6 files changed +11
-6
lines changed Expand file tree Collapse file tree 6 files changed +11
-6
lines changed Original file line number Diff line number Diff line change 7
7
namespace Splunk
8
8
{
9
9
/// <summary>
10
- /// Class used at HEC loggers to control batch process.
10
+ /// This class contains all methods and logics necessary to control a batch process.
11
11
/// </summary>
12
+ /// <remarks>
13
+ /// Batch process is necessary to improve Splunk HEC performance. You need to dose
14
+ /// your own batch size and/or interval speed but it's much better than send
15
+ /// individual POST for each log entry.
16
+ /// </remarks>
12
17
public class BatchManager
13
18
{
14
19
readonly ConcurrentBag < object > events ;
Original file line number Diff line number Diff line change 13
13
namespace Splunk . Providers
14
14
{
15
15
/// <summary>
16
- /// Class used to provide Splunk HEC Json logger.
16
+ /// This class is used to provide a Splunk HEC Json logger for each categoryName .
17
17
/// </summary>
18
18
public class SplunkHECJsonLoggerProvider : ILoggerProvider
19
19
{
Original file line number Diff line number Diff line change 11
11
namespace Splunk . Providers
12
12
{
13
13
/// <summary>
14
- /// Class used to provide Splunk HEC Raw logger.
14
+ /// This class is used to provide a Splunk HEC Raw logger for each categoryName .
15
15
/// </summary>
16
16
public class SplunkHECRawLoggerProvider : ILoggerProvider
17
17
{
Original file line number Diff line number Diff line change 7
7
namespace Splunk . Providers
8
8
{
9
9
/// <summary>
10
- /// Class used to provide Splunk Socket Tcp logger.
10
+ /// This class is used to provide a Splunk Socket Tcp logger for each categoryName .
11
11
/// </summary>
12
12
public class SplunkTcpLoggerProvider : ILoggerProvider
13
13
{
Original file line number Diff line number Diff line change 7
7
namespace Splunk . Providers
8
8
{
9
9
/// <summary>
10
- /// Class used to provide Splunk Socket Udp logger.
10
+ /// This class is used to provide a Splunk Socket Udp logger for each categoryName .
11
11
/// </summary>
12
12
public class SplunkUdpLoggerProvider : ILoggerProvider
13
13
{
Original file line number Diff line number Diff line change 2
2
namespace Splunk
3
3
{
4
4
/// <summary>
5
- /// Class used at HEC Json logger to store a log entry.
5
+ /// This class represents a HEC Json log entry.
6
6
/// </summary>
7
7
public class SplunkJSONEntry
8
8
{
You can’t perform that action at this time.
0 commit comments