teamdigitale/digital-citizenship-functions

View on GitHub
host.json

Summary

Maintainability
Test Coverage
{
  "functionTimeout": "00:00:30",
  "http": {
    "routePrefix": "",
    "maxOutstandingRequests": 20,
    "maxConcurrentRequests": 50,
    "dynamicThrottlesEnabled": false
  },
  "queues": {
    "maxPollingInterval": 10000,
    "visibilityTimeout" : "00:00:30",
    "batchSize": 16,
    "maxDequeueCount": 22,
    "newBatchThreshold": 8
  },
  "functions": [
    "PublicApiV1",
    "Openapi",
    "AdminApi",
    "ComputeVisibleServices",
    "CreatedMessageQueueHandler",
    "EmailNotificationsQueueHandler",
    "WebhookNotificationsQueueHandler",
    "QueueMonitor",
    "ProfileEventsQueueHandler"
  ],
  "tracing": {
    "consoleLevel": "verbose",
    "fileLoggingMode": "debugOnly"
  },
  "logger": {
    "categoryFilter": {
      "defaultLevel": "Information",
      "categoryLevels": {
        "Host.Results": "Information",
        "Function": "Debug",
        "Host.Aggregator": "Information"
      }
    },
    "aggregator": {
      "batchSize": 1000,
      "flushTimeout": "00:00:30"
    }
  },
  "applicationInsights": {
    "sampling": {
      "isEnabled": false,
      "maxTelemetryItemsPerSecond" : 5
    }
  }
}