api-evangelist/splunk

GitHub: api-evangelist/splunk

一个系统梳理 Splunk 各产品线 REST API 端点、能力定义与机器可读规范的目录仓库,帮助开发者快速理解并集成 Splunk 平台的安全分析、日志管理和可观测性功能。

Stars: 0 | Forks: 0

# Splunk (splunk) Splunk 是一个用于通过 Web 风格界面搜索、监控和分析机器生成大数据的平台。 **URL:** [访问 APIs.json URL](https://raw.githubusercontent.com/api-evangelist/splunk/refs/heads/main/apis.yml) **运行:** [使用 Naftiko 的功能](https://github.com/naftiko/fleet?utm_source=api-evangelist&utm_medium=readme&utm_campaign=company-api-evangelist&utm_content=repo) ## 标签: - 分析,数据分析,日志记录,机器数据,监控,可观测性,平台,安全,SIEM ## 时间戳 - **创建时间:** 2025-01-08 - **修改时间:** 2026-04-18 ## API ### Splunk API 监控用于检查 API 连接的资源是否可用、是否正常工作以及对调用的响应情况。 **Human URL:** [https://www.splunk.com/en_us/blog/learn/api-monitoring.html](https://www.splunk.com/en_us/blog/learn/api-monitoring.html) ### Splunk Enterprise REST API Splunk Enterprise REST API 提供了对核心系统软件和 Splunk Web 中可用信息和功能的编程式访问。 **Human URL:** [https://docs.splunk.com/Documentation/Splunk/latest/RESTREF/RESTprolog](https://docs.splunk.com/Documentation/Splunk/latest/RESTREF/RESTprolog) #### 标签: - 数据,企业,管理,REST,搜索 #### 属性 - [文档](https://docs.splunk.com/Documentation/Splunk/latest/RESTREF/RESTprolog) - [入门指南](https://docs.splunk.com/Documentation/Splunk/latest/RESTUM/RESTusing) - [API 参考](https://dev.splunk.com/enterprise/reference) - [身份验证](https://docs.splunk.com/Documentation/Splunk/latest/RESTUM/RESTusing) - [OpenAPI](openapi/splunk-enterprise-rest-api.yml) - [JSONSchema](json-schema/splunk-search-job-schema.json) - [JSONLD](json-ld/splunk-context.jsonld) ### Splunk Cloud Platform REST API Splunk Cloud Platform REST API 提供了 Splunk Enterprise REST API 端点的一个子集。 **Human URL:** [https://help.splunk.com/en/splunk-cloud-platform/rest-api-reference](https://help.splunk.com/en/splunk-cloud-platform/rest-api-reference) #### 标签: - 云,数据,管理,REST,搜索 ### Splunk Cloud Admin Config Service (ACS) API 提供编程式自助管理功能的云原生 API。 **Human URL:** [https://docs.splunk.com/Documentation/SplunkCloud/latest/Config/ACSIntro](https://docs.splunk.com/Documentation/SplunkCloud/latest/Config/ACSIntro) #### 标签: - 管理,云,配置,管理 ### Splunk Observability Cloud API 用于发送和管理指标、链路追踪和事件的 REST 端点。 **Human URL:** [https://dev.splunk.com/observability/](https://dev.splunk.com/observability/) #### 标签: - APM,指标,监控,可观测性,链路追踪 ### Splunk SOAR REST API 以编程方式创建、更新和管理安全自动化对象。 **Human URL:** [https://docs.splunk.com/Documentation/SOAR/current/PlatformAPI/Using](https://docs.splunk.com/Documentation/SOAR/current/PlatformAPI/Using) #### 标签: - 自动化,编排,剧本,安全,SOAR ### Splunk Enterprise Security API 用于安全发现、调查、风险评分、资产和身份的 REST 端点。 **Human URL:** [https://help.splunk.com/en/splunk-enterprise-security-8/api-reference](https://help.splunk.com/en/splunk-enterprise-security-8/api-reference) #### 标签: - 企业安全,发现,调查,安全,SIEM ### Splunk IT Service Intelligence (ITSI) REST API 批量创建和更新 ITOA 界面对象,包括实体、服务和 KPI。 **Human URL:** [https://help.splunk.com/en/splunk-it-service-intelligence/splunk-it-service-intelligence/leverage-rest-apis/4.19/itsi-rest-api-schema/itsi-rest-api-schema](https://help.splunk.com/en/splunk-it-service-intelligence/splunk-it-service-intelligence/leverage-rest-apis/4.19/itsi-rest-api-schema/itsi-rest-api-schema) #### 标签: - AIOps,IT 服务智能,ITSI,监控 ### Splunk HTTP Event Collector (HEC) API 用于通过 HTTPS 传输 JSON 或原始文本数据的高性能 REST API 数据输入端。 **Human URL:** [https://docs.splunk.com/Documentation/Splunk/latest/Data/UsetheHTTPEventCollector](https://docs.splunk.com/Documentation/Splunk/latest/Data/UsetheHTTPEventCollector) #### 标签: - 数据摄入,事件,HEC,日志记录,REST ### Splunk Intelligence Management API 用于管理威胁情报数据的 REST v2.0 端点。 **Human URL:** [https://docs.splunk.com/Documentation/SIM/current/Develop/RESTv20](https://docs.splunk.com/Documentation/SIM/current/Develop/RESTv20) #### 标签: - 指标,安全,STIX,TAXII,威胁情报 ### Splunk SOAR Playbook Automation API 用于在 Splunk SOAR 中开发剧本和自动化的 Python API。 **Human URL:** [https://help.splunk.com/en/splunk-soar/soar-cloud/develop-apps/python-playbook-api-reference/overview/about-splunk-soar-cloud-playbook-automation-apis](https://help.splunk.com/en/splunk-soar/soar-cloud/develop-apps/python-playbook-api-reference/overview/about-splunk-soar-cloud-playbook-automation-apis) #### 标签: - 自动化,编排,剧本,安全,SOAR ### Splunk AppInspect API 根据最佳实践和要求验证 Splunk 应用和附加组件。 **Human URL:** [https://dev.splunk.com/enterprise/docs/relnotes/relnotes-appinspectapi/whatsnew](https://dev.splunk.com/enterprise/docs/relnotes/relnotes-appinspectapi/whatsnew) #### 标签: - 应用,云,Splunkbase,验证 ## 通用属性 - [开发者门户](https://dev.splunk.com/) - [博客](https://www.splunk.com/en_us/blog) - [支持](https://www.splunk.com/en_us/support-and-services.html) - [状态页](https://www.splunk.com/en_us/customer-success/splunk-services-status.html) - [GitHub 组织](https://github.com/splunk) - [文档](https://docs.splunk.com/Documentation) - [入门指南](https://dev.splunk.com/enterprise/docs) - [市场](https://splunkbase.splunk.com/) - [定价](https://www.splunk.com/en_us/products/pricing.html) - [服务条款](https://www.splunk.com/en_us/legal/terms/terms-of-use.html) - [更新日志](https://help.splunk.com/en/splunk-enterprise/release-notes-and-updates) - [Python SDK](https://github.com/splunk/splunk-sdk-python) - [Java SDK](https://github.com/splunk/splunk-sdk-java) - [JavaScript SDK](https://github.com/splunk/splunk-sdk-javascript) - [C# SDK](https://github.com/splunk/splunk-sdk-csharp-pcl) - [隐私政策](https://www.splunk.com/en_us/legal/privacy-policy.html) - [安全](https://www.splunk.com/en_us/about-splunk/splunk-data-security-and-privacy.html) - [LinkedIn](https://www.linkedin.com/company/splunk) - [X](https://twitter.com/splunk) ## 功能 | 名称 | 描述 | |------|-------------| | 搜索和调查 | 运行 SPL 查询,以跨所有索引源搜索、关联和分析机器数据。 | | 索引管理 | 创建并管理索引,以通过可配置的存储和保留策略来组织和保留数据。 | | 数据摄入 | 从文件监控器、TCP/UDP 输入、脚本输入和 HTTP Event Collector 摄入数据。 | | HTTP Event Collector | 用于通过 HTTPS 发送 JSON 或原始文本事件的高性能 REST API。 | | 安全运营 | 使用 SIEM 和 SOAR 检测威胁、调查事件并自动化响应。 | | 可观测性 | 使用指标、链路追踪和日志监控基础设施、应用程序和真实用户体验。 | | IT 服务智能 | 为 IT 运营提供 AIOps 驱动的监控和分析,具备服务级别的可见性。 | | 威胁情报 | 以 STIX/TAXII 格式管理威胁指标、观测数据和情报源。 | | 安全编排 | 使用 SOAR 剧本自动化安全工作流,以进行事件响应。 | ## 用例 | 名称 | 描述 | |------|-------------| | 安全信息和事件管理 | 集中管理安全事件数据,用于实时威胁检测和合规性。 | | IT 运营监控 | 跨混合环境监控基础设施健康和应用程序性能。 | | 日志管理 | 收集、索引并分析来自服务器、应用程序和网络设备的日志数据。 | | 事件响应自动化 | 使用 SOAR 剧本自动化安全事件分类、丰富和响应。 | | 应用程序性能监控 | 端到端追踪应用程序请求以识别瓶颈。 | | 合规与审计 | 从索引数据生成合规性报告和审计追踪。 | ## 集成 | 名称 | 描述 | |------|-------------| | AWS | 摄入和分析 AWS CloudTrail、CloudWatch、VPC Flow Logs 及其他 AWS 服务数据。 | | Azure | 收集和分析 Azure 活动日志、指标和诊断数据。 | | Google Cloud | 摄入 Google Cloud 审计日志、指标和 Pub/Sub 消息。 | | Kubernetes | 通过来自容器的指标、日志和事件监控 Kubernetes 集群。 | | ServiceNow | 将 Splunk 警报与 ServiceNow ITSM 集成,以实现工单和工作流自动化。 | | PagerDuty | 从 Splunk 警报触发 PagerDuty 事件,以实现待命通知。 | | Cisco | 收集和分析 Cisco 网络设备日志和安全遥测数据。 | | CrowdStrike | 摄入 CrowdStrike Falcon 端点检测数据以进行关联威胁分析。 | ## 构件 按格式组织的机器可读 API 规范。 ### OpenAPI - [Splunk Enterprise REST API](openapi/splunk-enterprise-rest-api.yml) ### JSON Schema - [Search Job Schema](json-schema/splunk-search-job-schema.json) - [Event Schema](json-schema/splunk-event-schema.json) - [Enterprise REST Search Job](json-schema/splunk-enterprise-rest-search-job-schema.json) - [Enterprise REST Index](json-schema/splunk-enterprise-rest-index-schema.json) - [Enterprise REST HEC Token](json-schema/splunk-enterprise-rest-hec-token-schema.json) ### JSON-LD - [Splunk Context](json-ld/splunk-context.jsonld) ## 能力 Naftiko 能力被组织为共享的按 API 定义,并组合成面向客户的工作流。 ### 共享的按 API 定义 - [Splunk Enterprise REST API](capabilities/shared/enterprise-rest.yaml) -- 27 项操作,用于搜索、索引、数据输入和 HTTP Event Collector ### 工作流能力 | 工作流 | 组合的 API | 工具 | 角色 | |----------|--------------|-------|---------| | [搜索和分析](capabilities/search-and-analytics.yaml) | Enterprise REST | 22 | SOC 分析师 | ## 规则 - [Splunk Spectral 规则](rules/splunk-spectral-rules.yml) -- 7 条规则,用于执行 Splunk Enterprise REST API 约定 ## 维护者 **FN:** Kin Lane **Email:** kin@apievangelist.com
标签:API监控, API集成, DevSecOps, IT运维, IT运维管理, OISF, REST API, Shodan, Socks5代理, Web界面, 上游代理, 云平台, 企业搜索, 动态调试, 可观测性, 后端开发, 大数据分析, 威胁情报, 子域名变形, 安全信息与事件管理, 平台, 开发者工具, 异常检测, 搜索引擎爬取, 数据分析平台, 数据存储与检索, 数据管理, 日志管理, 机器数据分析, 机器生成数据, 监控告警, 网络安全, 隐私保护