Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .in-toto/tag.ec45eb9d.link

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion bitwarden/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"manifest_version": "2.0.0",
"app_uuid": "26ca5752-33bd-4206-8e93-34a70eb7e9b4",
"app_id": "bitwarden",
"display_on_public_website": false,
"display_on_public_website": true,
"tile": {
"overview": "README.md#Overview",
"configuration": "README.md#Setup",
Expand Down
10 changes: 10 additions & 0 deletions datadog_checks_dev/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,16 @@

<!-- towncrier release notes start -->

## 35.2.0 / 2025-08-20

***Added***:

* Add option to specify container to check logs from and to wait for health when running docker compose up ([#21104](https://github.com/DataDog/integrations-core/pull/21104))

***Fixed***:

* Updating check_only to not have support_type = 'partner' ([#21109](https://github.com/DataDog/integrations-core/pull/21109))

## 35.1.4 / 2025-08-07

***Fixed***:
Expand Down
1 change: 0 additions & 1 deletion datadog_checks_dev/changelog.d/21104.added

This file was deleted.

2 changes: 1 addition & 1 deletion datadog_checks_dev/datadog_checks/dev/__about__.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# (C) Datadog, Inc. 2018-present
# All rights reserved
# Licensed under a 3-clause BSD style license (see LICENSE)
__version__ = '35.1.4'
__version__ = '35.2.0'
2 changes: 1 addition & 1 deletion datadog_checks_dev/datadog_checks/dev/tooling/create.py
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ def construct_template_fields(integration_name, repo_choice, integration_type, *
install_info = third_party_install_info
# Static fields
license_header = ''
support_type = 'partner'
support_type = ''
integration_links = ''
if repo_choice == 'core':
check_name = normalized_integration_name
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# CHANGELOG - {integration_name}

## 1.0.0 / YYYY-MM-DD

***Added:***
* Initial Release
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# {integration_name}

## Overview
This check monitors [integration name] through the Datadog Agent.
To learn more, visit https://docs.datadoghq.com/integrations/{integration_name}/

## Setup
Visit our documentation to learn more.

## Support
Need help? Contact Datadog support.
6 changes: 6 additions & 0 deletions gpu/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
# CHANGELOG - GPU


## 0.4.0

***Added***:

* Added BAR1 GPU memory metrics: `gpu.memory.bar1.free`, `gpu.memory.bar1.total`, `gpu.memory.bar1.used`.

## 0.3.0

***Added***:
Expand Down
3 changes: 3 additions & 0 deletions gpu/metadata.csv
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,9 @@ gpu.fp32_active,gauge,,percent,,Percentage of the time that the 32-bit floating
gpu.fp64_active,gauge,,percent,,Percentage of the time that the 64-bit floating point calculation engine was active. Only for Hopper and newer GPUs,0,gpu,fp64_active,,
gpu.gr_engine_active,gauge,,percent,,Percentage of time that the graphics engine was active,0,gpu,gr_engine_active,,
gpu.integer_active,gauge,,percent,,Percentage of the time that the integer calculation engine was active. Only for Hopper and newer GPUs,0,gpu,integer_active,,
gpu.memory.bar1.free,gauge,,byte,,Unallocated BAR1 memory (in bytes),0,gpu,memory.bar1.free,,
gpu.memory.bar1.total,gauge,,byte,,Total BAR1 memory (in bytes).,0,gpu,memory.bar1.total,,
gpu.memory.bar1.used,gauge,,byte,,Allocated used memory (in bytes),0,gpu,memory.bar1.used,,
gpu.memory.limit,gauge,,byte,,The maximum amount of memory a process/container/device could allocate,0,gpu,memory.limit,,
gpu.memory.temperature,gauge,,degree celsius,,Temperature of the memory chip,0,gpu,memory.temperature,,
gpu.memory.usage,gauge,,byte,,The memory used by this process at the point the metric was given. Only emitted when processes are active.,0,gpu,memory.usage,,
Expand Down
60 changes: 30 additions & 30 deletions proxmox/metadata.csv
Original file line number Diff line number Diff line change
@@ -1,37 +1,37 @@
metric_name,metric_type,interval,unit_name,per_unit_name,description,orientation,integration,short_name,curated_metric,sample_tags
proxmox.api.up,gauge,,,,Whether or not the proxmox API is reachable ,0,proxmox,api up,,
proxmox.api.up,gauge,,,,Whether or not the proxmox API is reachable.,0,proxmox,api up,,
proxmox.container.count,gauge,,,,Timeseries with value 1 for each Container. Make 'sum by {X}' queries to count all the Containers with the tag X.,0,proxmox,container count,,
proxmox.container.up,gauge,,,,Whether or not the container is up,0,proxmox,container up,,
proxmox.cpu,gauge,,,,,0,proxmox,cpu,,
proxmox.cpu.avg1,gauge,,,,CPU load average over 1 minute.,0,proxmox,cpu avg1,,
proxmox.cpu.avg15,gauge,,,,CPU load average over 15 minutes.,0,proxmox,cpu avg15,,
proxmox.cpu.avg5,gauge,,,,CPU load average over 5 minutes.,0,proxmox,cpu avg5,,
proxmox.cpu.current,gauge,,,,,0,proxmox,cpu current,,
proxmox.cpu.iowait,gauge,,,,,0,proxmox,cpu iowait,,
proxmox.cpu.max,gauge,,,,,0,proxmox,cpu max,,
proxmox.disk,gauge,,,,,0,proxmox,disk,,
proxmox.disk.max,gauge,,,,,0,proxmox,max disk,,
proxmox.disk.read,count,,,,,0,proxmox,disk read,,
proxmox.disk.total,gauge,,,,,0,proxmox,disk total,,
proxmox.disk.used,gauge,,,,,0,proxmox,disk used,,
proxmox.disk.write,count,,,,,0,proxmox,disk write,,
proxmox.ha.quorate,gauge,,,,Whether or not the cluster is in quorate,0,proxmox,ha quorate,,
proxmox.ha.quorum,gauge,,,,Whether or not the node is in quorum,0,proxmox,ha quorum,,
proxmox.mem,gauge,,,,,0,proxmox,mem,,
proxmox.mem.max,gauge,,,,,0,proxmox,max mem,,
proxmox.mem.total,gauge,,,,,0,proxmox,mem total,,
proxmox.mem.used,gauge,,,,,0,proxmox,mem used,,
proxmox.net.in,count,,,,,0,proxmox,net in,,
proxmox.net.out,count,,,,,0,proxmox,net out,,
proxmox.container.up,gauge,,,,Whether or not the container is up.,0,proxmox,container up,,
proxmox.cpu,gauge,,fraction,,"Current CPU usage percentage, as a fraction.",0,proxmox,cpu,,
proxmox.cpu.avg1,gauge,,percent,,CPU load average over 1 minute.,0,proxmox,cpu avg1,,
proxmox.cpu.avg15,gauge,,percent,,CPU load average over 15 minutes.,0,proxmox,cpu avg15,,
proxmox.cpu.avg5,gauge,,percent,,CPU load average over 5 minutes.,0,proxmox,cpu avg5,,
proxmox.cpu.current,gauge,,fraction,,Current CPU usage.,0,proxmox,cpu current,,
proxmox.cpu.iowait,gauge,,fraction,,The percentage of time a given CPU core has spent waiting for I/O to complete.,0,proxmox,cpu iowait,,
proxmox.cpu.max,gauge,,core,,Maximum number of CPU cores.,0,proxmox,cpu max,,
proxmox.disk,gauge,,,byte,Disk Usage.,0,proxmox,disk,,
proxmox.disk.max,gauge,,,byte,Maximum amount of disk space.,0,proxmox,max disk,,
proxmox.disk.read,count,,byte,,Amount of data read from disk.,0,proxmox,disk read,,
proxmox.disk.total,gauge,,,byte,Total disk space.,0,proxmox,disk total,,
proxmox.disk.used,gauge,,,byte,Disk usage.,0,proxmox,disk used,,
proxmox.disk.write,count,,byte,,Amount of data written to disk.,0,proxmox,disk write,,
proxmox.ha.quorate,gauge,,,,Whether or not the cluster is in quorate.,0,proxmox,ha quorate,,
proxmox.ha.quorum,gauge,,,,Whether or not the node is in quorum.,0,proxmox,ha quorum,,
proxmox.mem,gauge,,byte,,Memory currently being used.,0,proxmox,mem,,
proxmox.mem.max,gauge,,byte,,Total memory.,0,proxmox,max mem,,
proxmox.mem.total,gauge,,byte,,Total memory.,0,proxmox,mem total,,
proxmox.mem.used,gauge,,byte,,Memory currently being used.,0,proxmox,mem used,,
proxmox.net.in,count,,byte,,Amount of data received.,0,proxmox,net in,,
proxmox.net.out,count,,byte,,Amount of data sent.,0,proxmox,net out,,
proxmox.node.count,gauge,,,,Timeseries with value 1 for each Node. Make 'sum by {X}' queries to count all the Nodes with the tag X.,0,proxmox,node count,,
proxmox.node.up,gauge,,,,Whether or not the Node is up,0,proxmox,node up,,
proxmox.node.up,gauge,,,,Whether or not the Node is up.,0,proxmox,node up,,
proxmox.pool.count,gauge,,,,Timeseries with value 1 for each Pool. Make 'sum by {X}' queries to count all the Pools with the tag X.,0,proxmox,pool count,,
proxmox.sdn.count,gauge,,,,Timeseries with value 1 for each SDN. Make 'sum by {X}' queries to count all the SDNs with the tag X.,0,proxmox,sdn count,,
proxmox.sdn.up,gauge,,,,Whether or not the SDN is up,0,proxmox,sdn up,,
proxmox.sdn.up,gauge,,,,Whether or not the SDN is up.,0,proxmox,sdn up,,
proxmox.storage.count,gauge,,,,Timeseries with value 1 for each Storage object. Make 'sum by {X}' queries to count all the storage objects with the tag X.,0,proxmox,storage count,,
proxmox.storage.up,gauge,,,,Whether or not the storage is available,0,proxmox,storage up,,
proxmox.swap.total,gauge,,,,,0,proxmox,swap total,,
proxmox.swap.used,gauge,,,,,0,proxmox,swap used,,
proxmox.uptime,gauge,,,,,0,proxmox,net out,,
proxmox.storage.up,gauge,,,,Whether or not the storage is available.,0,proxmox,storage up,,
proxmox.swap.total,gauge,,byte,,Amount of disk space allocated for swap.,0,proxmox,swap total,,
proxmox.swap.used,gauge,,byte,,Amount of swap space used.,0,proxmox,swap used,,
proxmox.uptime,gauge,,second,,Amount of time the VM or Node has been running.,0,proxmox,uptime,,
proxmox.vm.count,gauge,,,,Timeseries with value 1 for each VM. Make 'sum by {X}' queries to count all the VMs with the tag X.,0,proxmox,vm count,,
proxmox.vm.up,gauge,,,,Whether or not the VM is up,0,proxmox,vm up,,
proxmox.vm.up,gauge,,,,Whether or not the VM is up.,0,proxmox,vm up,,
2 changes: 1 addition & 1 deletion workato/assets/dashboards/workato_overview.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"id": 1515816601282997,
"definition": {
"title": "New group",
"banner_img": "/api/v2/images/fa344656-5eeb-4f3d-a726-87359e0d14d7",
"banner_img": "/api/v2/images/c869acac-c00b-45f8-ad84-a8576def226f",
"show_title": false,
"type": "group",
"layout_type": "ordered",
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
{
"version": 2,
"created_at": "2025-08-20",
"last_updated_at": "2025-08-20",
"title": "High percentage of job failures for recipe",
"description": "The number of recent job failures for a recipe exceeds the threshold.",
"definition": {
"id": 181800008,
"name": "High percentage of job failures for recipe",
"type": "log alert",
"query": "formula(\"(query / query1) * 100\").last(\"1h\") > 50",
"message": "{{#is_alert}}The percentage of failures for {{[@workato.recipe_name].name}} has exceeded threshold.{{/is_alert}}\n{{#is_alert_recovery}}The job failure percentage for {{[@workato.recipe_name].name}} has recovered {{/is_alert_recovery}}\n\n@email@example.com",
"tags": [
"source:workato"
],
"options": {
"thresholds": {
"critical": 50
},
"enable_logs_sample": false,
"notify_audit": false,
"on_missing_data": "default",
"include_tags": false,
"new_group_delay": 60,
"variables": [
{
"name": "query",
"data_source": "logs",
"search": {
"query": "source:workato service:jobs status:error"
},
"indexes": [
"*"
],
"group_by": [
{
"facet": "@workato.recipe_name",
"limit": 10,
"sort": {
"aggregation": "count",
"order": "desc",
"metric": "count"
},
"should_exclude_missing": true
}
],
"compute": {
"aggregation": "count"
},
"storage": "hot"
},
{
"name": "query1",
"data_source": "logs",
"search": {
"query": "source:workato service:jobs"
},
"indexes": [
"*"
],
"group_by": [
{
"facet": "@workato.recipe_name",
"limit": 10,
"sort": {
"aggregation": "count",
"order": "desc",
"metric": "count"
},
"should_exclude_missing": true
}
],
"compute": {
"aggregation": "count"
},
"storage": "hot"
}
],
"groupby_simple_monitor": false
},
"priority": null
},
"tags": [
"integration:workato"
]
}
1 change: 1 addition & 0 deletions workato/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@
"Connection with active recipes is down" : "assets/monitors/connection_with_active_recipes.json",
"Connection is lost" : "assets/monitors/connection_lost.json",
"Connection auth failure" : "assets/monitors/connection_auth_failure.json",
"High percentage of recipe job failures" : "assets/monitors/high_percentage_of_recipe_job_failures.json",
"Recipe exceeds quota" : "assets/monitors/recipe_exceeds_quota.json"
}
},
Expand Down
Loading