I am trying to post logs onto Splunk cloud from .NET application.
Below is the source code, please let me know if am missing something:
public bool SendDataToSplunk()
{
var middleware = new HttpEventCollectorResendMiddleware(100);
var ecSender = new HttpEventCollectorSender(new Uri("https://prd-p-pqh9ws5tppvf.cloud.splunk.com"), //http port as set in global setting
"c5731f11-dd2b-4261-ac68-7292d1bcb6a4", // token
null,
HttpEventCollectorSender.SendMode.Sequential,
0,
0,
0,
middleware.Plugin
);
ecSender.OnError += o => Console.WriteLine(o.Message);
ecSender.Send(Guid.NewGuid().ToString(), "INFO", null, new { Foo = "Vihaan" });
ecSender.FlushSync();
return true;
}