From cda892ce10e27b9fabfda971436a83dca22047cb Mon Sep 17 00:00:00 2001 From: Mitchell Laferla Date: Fri, 25 Aug 2023 11:58:24 -0700 Subject: [PATCH] host file --- host.json | 103 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) diff --git a/host.json b/host.json index e69de29..47a4c15 100644 --- a/host.json +++ b/host.json @@ -0,0 +1,103 @@ +{ + "version": "2.0", + "aggregator": { + "batchSize": 1000, + "flushTimeout": "00:00:30" + }, + "concurrency": { + "dynamicConcurrencyEnabled": true, + "snapshotPersistenceEnabled": true + }, + "extensions": { + "blobs": {}, + "cosmosDb": {}, + "durableTask": {}, + "eventHubs": {}, + "http": {}, + "queues": {}, + "sendGrid": {}, + "serviceBus": {} + }, + "extensionBundle": { + "id": "Microsoft.Azure.Functions.ExtensionBundle", + "version": "[1.*, 2.*)" + }, + "functions": [ "QueueProcessor", "GitHubWebHook" ], + "functionTimeout": "00:10:00", + "healthMonitor": { + "enabled": true, + "healthCheckInterval": "00:00:10", + "healthCheckWindow": "00:02:00", + "healthCheckThreshold": 6, + "counterThreshold": 0.80 + }, + "logging": { + "fileLoggingMode": "debugOnly", + "logLevel": { + "Function.MyFunction": "Information", + "default": "None" + }, + "applicationInsights": { + "samplingSettings": { + "isEnabled": true, + "maxTelemetryItemsPerSecond" : 20, + "evaluationInterval": "01:00:00", + "initialSamplingPercentage": 100.0, + "samplingPercentageIncreaseTimeout" : "00:00:01", + "samplingPercentageDecreaseTimeout" : "00:00:01", + "minSamplingPercentage": 0.1, + "maxSamplingPercentage": 100.0, + "movingAverageRatio": 1.0, + "excludedTypes" : "Dependency;Event", + "includedTypes" : "PageView;Trace" + }, + "dependencyTrackingOptions": { + "enableSqlCommandTextInstrumentation": true + }, + "enableLiveMetrics": true, + "enableDependencyTracking": true, + "enablePerformanceCountersCollection": true, + "httpAutoCollectionOptions": { + "enableHttpTriggerExtendedInfoCollection": true, + "enableW3CDistributedTracing": true, + "enableResponseHeaderInjection": true + }, + "snapshotConfiguration": { + "agentEndpoint": null, + "captureSnapshotMemoryWeight": 0.5, + "failedRequestLimit": 3, + "handleUntrackedExceptions": true, + "isEnabled": true, + "isEnabledInDeveloperMode": false, + "isEnabledWhenProfiling": true, + "isExceptionSnappointsEnabled": false, + "isLowPrioritySnapshotUploader": true, + "maximumCollectionPlanSize": 50, + "maximumSnapshotsRequired": 3, + "problemCounterResetInterval": "24:00:00", + "provideAnonymousTelemetry": true, + "reconnectInterval": "00:15:00", + "shadowCopyFolder": null, + "shareUploaderProcess": true, + "snapshotInLowPriorityThread": true, + "snapshotsPerDayLimit": 30, + "snapshotsPerTenMinutesLimit": 1, + "tempFolder": null, + "thresholdForSnapshotting": 1, + "uploaderProxy": null + } + } + }, + "managedDependency": { + "enabled": true + }, + "singleton": { + "lockPeriod": "00:00:15", + "listenerLockPeriod": "00:01:00", + "listenerLockRecoveryPollingInterval": "00:01:00", + "lockAcquisitionTimeout": "00:01:00", + "lockAcquisitionPollingInterval": "00:00:03" + }, + "watchDirectories": [ "Shared", "Test" ], + "watchFiles": [ "myFile.txt" ] +} \ No newline at end of file