// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. namespace Microsoft.Extensions.DataIngestion; internal static class DiagnosticsConstants { internal const string ActivitySourceName = "Experimental.Microsoft.Extensions.DataIngestion"; internal const string ErrorTypeTagName = "error.type"; internal static class ProcessDirectory { internal const string ActivityName = "ProcessDirectory"; internal const string DirectoryPathTagName = "rag.directory.path"; internal const string SearchPatternTagName = "rag.directory.search.pattern"; internal const string SearchOptionTagName = "rag.directory.search.option"; } internal static class ProcessFiles { internal const string ActivityName = "ProcessFiles"; internal const string FileCountTagName = "rag.file.count"; } internal static class ProcessSource { internal const string DocumentIdTagName = "rag.document.id"; } internal static class ProcessFile { internal const string ActivityName = "ProcessFile"; internal const string FilePathTagName = "rag.file.path"; } }