Exemplo n.º 1
0
        /// <summary>
        /// Stops the exporter
        /// </summary>
        public void Stop()
        {
            lock (locker)
            {
                if (!isInitialized)
                {
                    return;
                }

                // Stop tracing exporter
                if (exportComponent != null)
                {
                    exportComponent.SpanExporter.UnregisterHandler(ExporterName);
                }

                // Stop metrics exporter
                if (statsExporter != null)
                {
                    statsExporter.Stop();
                }

                isInitialized = false;
            }
        }