Пример #1
0
        public async Task TSManyWriteExceptionsTest()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = _fixture.Elasticsearch.Url.ToString();
            x.ElasticSearchTraceIndex = "trace";

            var ts = new TraceSource("exxxxx", SourceLevels.All);

            ts.Listeners.Add(x);

            try
            {
                var n = 0;
                var y = 100000 / n;
            }
            catch (Exception ex)
            {
                for (int i = 0; i < 10000; i++)
                {
                    ts.TraceData(TraceEventType.Error, 99, ex);
                }
            }
            x.Flush();
        }
        public void TSManyWriteExceptionsTest()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = "http://192.168.204.198:9200";
            x.ElasticSearchTraceIndex = "trace";

            var ts = new TraceSource("exxxxx", SourceLevels.All);

            ts.Listeners.Add(x);

            try
            {
                var n = 0;
                var y = 100000 / n;
            }
            catch (Exception ex)
            {
                for (int i = 0; i < 10000; i++)
                {
                    ts.TraceData(TraceEventType.Error, 99, ex);
                }
            }
            x.Flush();
        }
        public void WriteManySimpleStringsTest()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = "http://192.168.204.198:9200";
            x.ElasticSearchTraceIndex = "trace";

            for (int i = 0; i < 10; i++)
            {
                x.Write("xxxxx" + i);
            }
            x.Flush();
        }
Пример #4
0
        public async Task WriteManySimpleStringsTest()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = _fixture.Elasticsearch.Url.ToString();
            x.ElasticSearchTraceIndex = "trace";

            for (int i = 0; i < 10; i++)
            {
                x.Write("xxxxx" + i);
            }
            x.Flush();
        }
Пример #5
0
        public async Task ALOTofExmsgs()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = _fixture.Elasticsearch.Url.ToString();
            x.ElasticSearchTraceIndex = "trace";

            for (int i = 0; i < 100; i++)
            {
                x.Write(new Exception());
            }

            x.Flush();
        }
        public void ALOTofExmsgs()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = "http://192.168.204.198:9200";
            x.ElasticSearchTraceIndex = "trace";

            for (int i = 0; i < 100; i++)
            {
                x.Write(new Exception());
            }

            x.Flush();
        }
        public void TraceDataWithString()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = "http://192.168.204.198:9200";
            x.ElasticSearchTraceIndex = "trace";

            var ts = new TraceSource("exxxxx", SourceLevels.All);

            ts.Listeners.Add(x);

            ts.TraceData(TraceEventType.Error, 99, "ggggggggggggggggg");

            x.Flush();
        }
Пример #8
0
        public async Task TraceDataWithString()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = _fixture.Elasticsearch.Url.ToString();
            x.ElasticSearchTraceIndex = "trace";

            var ts = new TraceSource("exxxxx", SourceLevels.All);

            ts.Listeners.Add(x);

            ts.TraceData(TraceEventType.Error, 99, "ggggggggggggggggg");

            x.Flush();
        }
Пример #9
0
        public async Task SometimesExceptionsThrowWhenSerialized()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = _fixture.Elasticsearch.Url.ToString();
            x.ElasticSearchTraceIndex = "trace";

            var ts = new TraceSource("exxxxx", SourceLevels.All);

            ts.Listeners.Add(x);

            ts.TraceData(TraceEventType.Error, 99, new ObjectWithPropertyThatThrows());
            Assert.True(true);  //we did not blow up trying to serialize "ObjectThatThrows"

            x.Flush();
        }
Пример #10
0
        public async Task TSTestTimeIds()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = _fixture.Elasticsearch.Url.ToString();
            x.ElasticSearchTraceIndex = "trace";

            var ts = new TraceSource("x", SourceLevels.All);

            ts.Listeners.Add(x);

            for (int i = 0; i < 10000; i++)
            {
                ts.TraceEvent(TraceEventType.Error, 1000, DateTime.Now.ToString());
            }
            x.Flush();
        }
        public void TraceSourceManySimpleStringsTest()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = "http://192.168.204.198:9200";
            x.ElasticSearchTraceIndex = "trace";

            var ts = new TraceSource("x", SourceLevels.All);

            ts.Listeners.Add(x);

            for (int i = 0; i < 10; i++)
            {
                ts.TraceInformation("xxxxx" + i);
            }
            x.Flush();
        }
        public void TSTestTimeIds()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = "http://192.168.204.198:9200";
            x.ElasticSearchTraceIndex = "trace";

            var ts = new TraceSource("x", SourceLevels.All);

            ts.Listeners.Add(x);

            for (int i = 0; i < 10000; i++)
            {
                ts.TraceEvent(TraceEventType.Error, 1000, DateTime.Now.ToString());
            }
            x.Flush();
        }
Пример #13
0
        public async Task TraceSourceManySimpleStringsTest()
        {
            var x = new ElasticSearchTraceListener("tester");

            x.ElasticSearchUri        = _fixture.Elasticsearch.Url.ToString();
            x.ElasticSearchTraceIndex = "trace";

            var ts = new TraceSource("x", SourceLevels.All);

            ts.Listeners.Add(x);

            for (int i = 0; i < 10; i++)
            {
                ts.TraceInformation("xxxxx" + i);
            }
            x.Flush();
        }
        public void ALOTofExmsgs()
        {
            var x = new ElasticSearchTraceListener("tester");
            x.ElasticSearchUri = "http://192.168.2.50:9200";
            x.ElasticSearchTraceIndex = "trace";

            for (int i = 0; i < 100; i++)
            {
                x.Write(new Exception());
            }

            x.Flush();
        }
        public void TraceDataWithString()
        {
            var x = new ElasticSearchTraceListener("tester");
            x.ElasticSearchUri = "http://192.168.2.50:9200";
            x.ElasticSearchTraceIndex = "trace";

            var ts = new TraceSource("exxxxx", SourceLevels.All);
            ts.Listeners.Add(x);

            ts.TraceData(TraceEventType.Error, 99, "ggggggggggggggggg");

            x.Flush();
        }
        public void TSManyWriteExceptionsTest()
        {
            var x = new ElasticSearchTraceListener("tester");
            x.ElasticSearchUri = "http://192.168.2.50:9200";
            x.ElasticSearchTraceIndex = "trace";

            var ts = new TraceSource("exxxxx", SourceLevels.All);
            ts.Listeners.Add(x);

            try
            {
                var n = 0;
                var y = 100000 / n;
            }
            catch (Exception ex)
            {
                for (int i = 0; i < 10000; i++)
                {
                    ts.TraceData(TraceEventType.Error, 99, ex);
                }
            }
            x.Flush();
        }
        public void TSTestTimeIds()
        {
            var x = new ElasticSearchTraceListener("tester");
            x.ElasticSearchUri = "http://192.168.2.50:9200";
            x.ElasticSearchTraceIndex = "trace";

            var ts = new TraceSource("x", SourceLevels.All);
            ts.Listeners.Add(x);

            for (int i = 0; i < 10; i++)
            {
                ts.TraceEvent(TraceEventType.Error, 1000, DateTime.Now.ToString());
            }
            x.Flush();

        }
        public void TraceSourceManySimpleStringsTest()
        {
            var x = new ElasticSearchTraceListener("tester");
            x.ElasticSearchUri = "http://192.168.2.50:9200";
            x.ElasticSearchTraceIndex = "trace";

            var ts = new TraceSource("x", SourceLevels.All);
            ts.Listeners.Add(x);

            for (int i = 0; i < 10; i++)
            {
                ts.TraceInformation("xxxxx" + i);
            }
            x.Flush();

        }
        public void WriteManySimpleStringsTest()
        {
            var x = new ElasticSearchTraceListener("tester");
            x.ElasticSearchUri = "http://192.168.2.50:9200";
            x.ElasticSearchTraceIndex = "trace";

            for (int i = 0; i < 10; i++)
            {
                x.Write("xxxxx" + i);
            }
            x.Flush();
        }