Skip to content

Commit

Permalink
adds param name to spec.yaml
Browse files Browse the repository at this point in the history
  • Loading branch information
dalextorres committed Aug 16, 2024
1 parent 6d28897 commit c7109e1
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 12 deletions.
6 changes: 6 additions & 0 deletions postgres/assets/configuration/spec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -332,6 +332,12 @@ files:
type: boolean
example: false
display_default: false
- name: global_view_db
description: Database the agent connects to perform autodiscovery operations
value:
type: string
example: postgres
display_default: postgres
- name: max_databases
description: The maximum number of databases this host should monitor.
value:
Expand Down
13 changes: 7 additions & 6 deletions postgres/datadog_checks/postgres/config_models/instance.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,8 @@ class ManagedAuthentication(BaseModel):
arbitrary_types_allowed=True,
frozen=True,
)
enabled: Optional[bool] = Field(None, examples=[False])
role_arn: Optional[str] = Field(None, examples=['arn:aws:iam::123456789012:role/MyRole'])
enabled: Optional[bool] = Field(None, example=False)
role_arn: Optional[str] = Field(None, example='arn:aws:iam::123456789012:role/MyRole')


class Aws(BaseModel):
Expand All @@ -45,8 +45,8 @@ class ManagedAuthentication1(BaseModel):
frozen=True,
)
client_id: Optional[str] = None
enabled: Optional[bool] = Field(None, examples=[False])
identity_scope: Optional[str] = Field(None, examples=['https://ossrdbms-aad.database.windows.net/.default'])
enabled: Optional[bool] = Field(None, example=False)
identity_scope: Optional[str] = Field(None, example='https://ossrdbms-aad.database.windows.net/.default')


class Azure(BaseModel):
Expand Down Expand Up @@ -105,6 +105,7 @@ class DatabaseAutodiscovery(BaseModel):
)
enabled: Optional[bool] = None
exclude: Optional[tuple[str, ...]] = None
global_view_db: Optional[str] = None
include: Optional[tuple[str, ...]] = None
max_databases: Optional[int] = None
refresh: Optional[int] = None
Expand Down Expand Up @@ -195,7 +196,7 @@ class QuerySamples(BaseModel):
seen_samples_cache_maxsize: Optional[int] = None


class Relations(BaseModel):
class Relation(BaseModel):
model_config = ConfigDict(
arbitrary_types_allowed=True,
frozen=True,
Expand Down Expand Up @@ -258,7 +259,7 @@ class InstanceConfig(BaseModel):
query_metrics: Optional[QueryMetrics] = None
query_samples: Optional[QuerySamples] = None
query_timeout: Optional[int] = None
relations: Optional[tuple[Union[str, Relations], ...]] = None
relations: Optional[tuple[Union[str, Relation], ...]] = None
reported_hostname: Optional[str] = None
service: Optional[str] = None
ssl: Optional[str] = None
Expand Down
10 changes: 5 additions & 5 deletions postgres/datadog_checks/postgres/data/conf.yaml.example
Original file line number Diff line number Diff line change
Expand Up @@ -344,16 +344,16 @@ instances:
#
# enabled: false

## @param max_databases - integer - optional - default: 100
## The maximum number of databases this host should monitor.
#
# max_databases: 100

## @param global_view_db - string - optional - default: postgres
## Database the agent connects to perform autodiscovery operations
#
# global_view_db: postgres

## @param max_databases - integer - optional - default: 100
## The maximum number of databases this host should monitor.
#
# max_databases: 100

## @param include - list of strings - optional - default: ['.*']
## Regular expression for database names to include as part of
## database autodiscovery.
Expand Down
1 change: 0 additions & 1 deletion postgres/datadog_checks/postgres/postgres.py
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,6 @@ def _build_autodiscovery(self):
"Database autodiscovery is enabled, but relation-level metrics are not being collected."
"All metrics will be gathered from global view."
)
return None

discovery = PostgresAutodiscovery(
self,
Expand Down

0 comments on commit c7109e1

Please sign in to comment.