{"id":31816613,"url":"https://github.com/splunk/azure-functions-splunk","last_synced_at":"2025-10-11T09:57:13.820Z","repository":{"id":44549424,"uuid":"292418073","full_name":"splunk/azure-functions-splunk","owner":"splunk","description":"Azure Functions for getting data in to Splunk","archived":false,"fork":false,"pushed_at":"2025-02-04T17:06:45.000Z","size":2071,"stargazers_count":31,"open_issues_count":15,"forks_count":34,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-02-04T18:22:30.986Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/splunk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-09-02T23:40:26.000Z","updated_at":"2025-02-04T17:06:47.000Z","dependencies_parsed_at":"2024-04-23T20:58:54.557Z","dependency_job_id":"dd3d7e58-e11e-4ab9-afe4-e633b93523e8","html_url":"https://github.com/splunk/azure-functions-splunk","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/splunk/azure-functions-splunk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splunk%2Fazure-functions-splunk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splunk%2Fazure-functions-splunk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splunk%2Fazure-functions-splunk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splunk%2Fazure-functions-splunk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/splunk","download_url":"https://codeload.github.com/splunk/azure-functions-splunk/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/splunk%2Fazure-functions-splunk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279006747,"owners_count":26084185,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-11T02:00:06.511Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-10-11T09:57:11.100Z","updated_at":"2025-10-11T09:57:13.815Z","avatar_url":"https://github.com/splunk.png","language":"JavaScript","readme":"# Azure Functions for Splunk\n\nThis repository contains available [Azure Functions]( https://azure.microsoft.com/en-us/services/functions/) to integrate Microsoft data with Splunk.  Azure Functions can be triggered by certain events like an event arriving on an Event Hub, a blob written to a storage account, a Microsoft Teams call concluding, etc.  The functions in this repository respond to these events and route data to Splunk accordingly.\n\n## Getting Started\n\nEach available set of functions in this repository is contained within its own folder.  For example, the Microsoft Graph functions are contained in the graph folder.  To deploy the functions to your Azure environment, click the Deploy to Azure button located in the README.md in the corresponding function folder.\n\n## Available Functions\n\n| Functions | Location | Description |\n| --------- | -------- | ----------- |\n| Microsoft Teams | [graph](https://github.com/splunk/azure-functions-splunk/tree/master/graph) | Collects [Microsoft Teams call records]( https://docs.microsoft.com/en-us/graph/api/resources/callrecords-callrecord).  This data can be used with the [Microsoft 365 App for Splunk]( https://splunkbase.splunk.com/app/3786/) and/or the [RWI – Executive Dashboard]( https://splunkbase.splunk.com/app/4952/) |\n| Azure Event Hubs | [event-hubs-hec](https://github.com/splunk/azure-functions-splunk/tree/master/event-hubs-hec) | These Azure Functions are triggered by events arriving on an Azure Event Hub.  The functions then process the events and send the event to a listening Splunk HTTP Event Collector |\n| Azure Storage | [storage-hec](https://github.com/splunk/azure-functions-splunk/tree/master/storage-hec) | These Azure Functions are triggered by writes to an Azure Storage account.  The functions process the data to send to a listening Splunk HTTP Event Collector |\n\n## Setting a Project Subpath\n[Multiple Azure Function projects](https://github.com/Microsoft/vscode-azurefunctions/wiki/Multiple-function-projects) exist in this repository.  In order to debug a specific function project, set the `azureFunctions.deploySubpath` and `azureFunctions.projectSubpath` parameters in `settings.json` to the appropriate path.\n\nFor example, to run and debug the `Graph` functions use the following `settings.json`\n```\n{\n    \"azureFunctions.postDeployTask\": \"npm install\",\n    \"azureFunctions.projectLanguage\": \"JavaScript\",\n    \"azureFunctions.projectRuntime\": \"~3\",\n    \"debug.internalConsoleOptions\": \"neverOpen\",\n    \"azureFunctions.preDeployTask\": \"npm prune\",\n    \"azureFunctions.deploySubpath\": \"graph\",\n    \"azureFunctions.projectSubpath\": \"graph\"\n}\n```\n\n## Support\n\nThis software is released as-is. Splunk provides no warranty and no support on this software. If you have any issues with the software, please file an issue on the repository.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsplunk%2Fazure-functions-splunk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsplunk%2Fazure-functions-splunk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsplunk%2Fazure-functions-splunk/lists"}