diff --git a/api-tests/inventory/agents_postgres_exporter_test.go b/api-tests/inventory/agents_postgres_exporter_test.go index 0c154de2db..52c05746d5 100644 --- a/api-tests/inventory/agents_postgres_exporter_test.go +++ b/api-tests/inventory/agents_postgres_exporter_test.go @@ -105,12 +105,13 @@ func TestPostgresExporter(t *testing.T) { assert.Equal(t, &agents.ChangePostgresExporterOK{ Payload: &agents.ChangePostgresExporterOKBody{ PostgresExporter: &agents.ChangePostgresExporterOKBodyPostgresExporter{ - AgentID: agentID, - ServiceID: serviceID, - Username: "username", - PMMAgentID: pmmAgentID, - Disabled: true, - Status: &AgentStatusUnknown, + AgentID: agentID, + ServiceID: serviceID, + Username: "username", + PMMAgentID: pmmAgentID, + Disabled: true, + Status: &AgentStatusUnknown, + MaxExporterConnections: 10, }, }, }, changePostgresExporterOK) @@ -139,7 +140,8 @@ func TestPostgresExporter(t *testing.T) { CustomLabels: map[string]string{ "new_label": "postgres_exporter", }, - Status: &AgentStatusUnknown, + Status: &AgentStatusUnknown, + MaxExporterConnections: 10, }, }, }, changePostgresExporterOK) diff --git a/managed/services/converters.go b/managed/services/converters.go index a676c67f3f..722dc62a70 100644 --- a/managed/services/converters.go +++ b/managed/services/converters.go @@ -306,6 +306,7 @@ func ToAPIAgent(q *reform.Querier, agent *models.Agent) (inventorypb.Agent, erro } if agent.PostgreSQLOptions != nil { exporter.AutoDiscoveryLimit = agent.PostgreSQLOptions.AutoDiscoveryLimit + exporter.MaxExporterConnections = agent.PostgreSQLOptions.MaxExporterConnections } return exporter, nil case models.QANMySQLPerfSchemaAgentType: