@@ -288,7 +288,7 @@ <h2 class="toggleButton" title="Click to hide Index section">Index ▾</h2>
288288
289289
290290
291- < dd > < a href ="#Sources.ResolveDatabases "> func (srcs Sources) ResolveDatabases() (_ SourceConns, err error)</ a > </ dd >
291+ < dd > < a href ="#Sources.ResolveDatabases "> func (srcs Sources) ResolveDatabases(onError func(string) ) (_ SourceConns, err error)</ a > </ dd >
292292
293293
294294 < dd > < a href ="#Sources.Validate "> func (srcs Sources) Validate() (Sources, error)</ a > </ dd >
@@ -465,7 +465,7 @@ <h2 id="VersionToInt">func <a href="/devel/godoc/src/github.com/cybertec-postgre
465465
466466
467467
468- < h2 id ="getTransport "> func < a href ="/devel/godoc/src/github.com/cybertec-postgresql/pgwatch/v5/internal/sources/resolver.go.html#L92 "> getTransport</ a >
468+ < h2 id ="getTransport "> func < a href ="/devel/godoc/src/github.com/cybertec-postgresql/pgwatch/v5/internal/sources/resolver.go.html#L109 "> getTransport</ a >
469469 < a class ="permalink " href ="#getTransport "> ¶</ a >
470470
471471
@@ -478,7 +478,7 @@ <h2 id="getTransport">func <a href="/devel/godoc/src/github.com/cybertec-postgre
478478
479479
480480
481- < h2 id ="jsonTextToStringMap "> func < a href ="/devel/godoc/src/github.com/cybertec-postgresql/pgwatch/v5/internal/sources/resolver.go.html#L77 "> jsonTextToStringMap</ a >
481+ < h2 id ="jsonTextToStringMap "> func < a href ="/devel/godoc/src/github.com/cybertec-postgresql/pgwatch/v5/internal/sources/resolver.go.html#L94 "> jsonTextToStringMap</ a >
482482 < a class ="permalink " href ="#jsonTextToStringMap "> ¶</ a >
483483
484484
@@ -524,7 +524,7 @@ <h2 id="CmdOpts">type <a href="/devel/godoc/src/github.com/cybertec-postgresql/p
524524
525525
526526
527- < h2 id ="HostConfig "> type < a href ="/devel/godoc/src/github.com/cybertec-postgresql/pgwatch/v5/internal/sources/resolver.go.html#L198 "> HostConfig</ a >
527+ < h2 id ="HostConfig "> type < a href ="/devel/godoc/src/github.com/cybertec-postgresql/pgwatch/v5/internal/sources/resolver.go.html#L215 "> HostConfig</ a >
528528 < a class ="permalink " href ="#HostConfig "> ¶</ a >
529529
530530
@@ -552,7 +552,7 @@ <h2 id="HostConfig">type <a href="/devel/godoc/src/github.com/cybertec-postgresq
552552
553553
554554
555- < h3 id ="NewHostConfig "> func < a href ="/devel/godoc/src/github.com/cybertec-postgresql/pgwatch/v5/internal/sources/resolver.go.html#L215 "> NewHostConfig</ a >
555+ < h3 id ="NewHostConfig "> func < a href ="/devel/godoc/src/github.com/cybertec-postgresql/pgwatch/v5/internal/sources/resolver.go.html#L232 "> NewHostConfig</ a >
556556 < a class ="permalink " href ="#NewHostConfig "> ¶</ a >
557557
558558
@@ -565,7 +565,7 @@ <h3 id="NewHostConfig">func <a href="/devel/godoc/src/github.com/cybertec-postgr
565565
566566
567567
568- < h3 id ="HostConfig.IsScopeSpecified "> func (HostConfig) < a href ="/devel/godoc/src/github.com/cybertec-postgresql/pgwatch/v5/internal/sources/resolver.go.html#L209 "> IsScopeSpecified</ a >
568+ < h3 id ="HostConfig.IsScopeSpecified "> func (HostConfig) < a href ="/devel/godoc/src/github.com/cybertec-postgresql/pgwatch/v5/internal/sources/resolver.go.html#L226 "> IsScopeSpecified</ a >
569569 < a class ="permalink " href ="#HostConfig.IsScopeSpecified "> ¶</ a >
570570
571571
@@ -622,7 +622,7 @@ <h3 id="Kind.IsValid">func (Kind) <a href="/devel/godoc/src/github.com/cybertec-
622622
623623
624624
625- < h2 id ="PatroniClusterMember "> type < a href ="/devel/godoc/src/github.com/cybertec-postgresql/pgwatch/v5/internal/sources/resolver.go.html#L53 "> PatroniClusterMember</ a >
625+ < h2 id ="PatroniClusterMember "> type < a href ="/devel/godoc/src/github.com/cybertec-postgresql/pgwatch/v5/internal/sources/resolver.go.html#L70 "> PatroniClusterMember</ a >
626626 < a class ="permalink " href ="#PatroniClusterMember "> ¶</ a >
627627
628628
@@ -646,7 +646,7 @@ <h2 id="PatroniClusterMember">type <a href="/devel/godoc/src/github.com/cybertec
646646
647647
648648
649- < h3 id ="getConsulClusterMembers "> func < a href ="/devel/godoc/src/github.com/cybertec-postgresql/pgwatch/v5/internal/sources/resolver.go.html#L69 "> getConsulClusterMembers</ a >
649+ < h3 id ="getConsulClusterMembers "> func < a href ="/devel/godoc/src/github.com/cybertec-postgresql/pgwatch/v5/internal/sources/resolver.go.html#L86 "> getConsulClusterMembers</ a >
650650 < a class ="permalink " href ="#getConsulClusterMembers "> ¶</ a >
651651
652652
@@ -657,7 +657,7 @@ <h3 id="getConsulClusterMembers">func <a href="/devel/godoc/src/github.com/cyber
657657
658658
659659
660- < h3 id ="getEtcdClusterMembers "> func < a href ="/devel/godoc/src/github.com/cybertec-postgresql/pgwatch/v5/internal/sources/resolver.go.html#L130 "> getEtcdClusterMembers</ a >
660+ < h3 id ="getEtcdClusterMembers "> func < a href ="/devel/godoc/src/github.com/cybertec-postgresql/pgwatch/v5/internal/sources/resolver.go.html#L147 "> getEtcdClusterMembers</ a >
661661 < a class ="permalink " href ="#getEtcdClusterMembers "> ¶</ a >
662662
663663
@@ -668,7 +668,7 @@ <h3 id="getEtcdClusterMembers">func <a href="/devel/godoc/src/github.com/cyberte
668668
669669
670670
671- < h3 id ="getZookeeperClusterMembers "> func < a href ="/devel/godoc/src/github.com/cybertec-postgresql/pgwatch/v5/internal/sources/resolver.go.html#L73 "> getZookeeperClusterMembers</ a >
671+ < h3 id ="getZookeeperClusterMembers "> func < a href ="/devel/godoc/src/github.com/cybertec-postgresql/pgwatch/v5/internal/sources/resolver.go.html#L90 "> getZookeeperClusterMembers</ a >
672672 < a class ="permalink " href ="#getZookeeperClusterMembers "> ¶</ a >
673673
674674
@@ -681,7 +681,7 @@ <h3 id="getZookeeperClusterMembers">func <a href="/devel/godoc/src/github.com/cy
681681
682682
683683
684- < h3 id ="PatroniClusterMember.IsPrimary "> func (PatroniClusterMember) < a href ="/devel/godoc/src/github.com/cybertec-postgresql/pgwatch/v5/internal/sources/resolver.go.html#L60 "> IsPrimary</ a >
684+ < h3 id ="PatroniClusterMember.IsPrimary "> func (PatroniClusterMember) < a href ="/devel/godoc/src/github.com/cybertec-postgresql/pgwatch/v5/internal/sources/resolver.go.html#L77 "> IsPrimary</ a >
685685 < a class ="permalink " href ="#PatroniClusterMember.IsPrimary "> ¶</ a >
686686
687687
@@ -888,7 +888,7 @@ <h3 id="Source.GetDatabaseName">func (*Source) <a href="/devel/godoc/src/github.
888888
889889
890890
891- < h3 id ="Source.ResolveDatabases "> func (Source) < a href ="/devel/godoc/src/github.com/cybertec-postgresql/pgwatch/v5/internal/sources/resolver.go.html#L43 "> ResolveDatabases</ a >
891+ < h3 id ="Source.ResolveDatabases "> func (Source) < a href ="/devel/godoc/src/github.com/cybertec-postgresql/pgwatch/v5/internal/sources/resolver.go.html#L60 "> ResolveDatabases</ a >
892892 < a class ="permalink " href ="#Source.ResolveDatabases "> ¶</ a >
893893
894894
@@ -1177,7 +1177,7 @@ <h2 id="SourceConns">type <a href="/devel/godoc/src/github.com/cybertec-postgres
11771177
11781178
11791179
1180- < h3 id ="ResolveDatabasesFromPatroni "> func < a href ="/devel/godoc/src/github.com/cybertec-postgresql/pgwatch/v5/internal/sources/resolver.go.html#L284 "> ResolveDatabasesFromPatroni</ a >
1180+ < h3 id ="ResolveDatabasesFromPatroni "> func < a href ="/devel/godoc/src/github.com/cybertec-postgresql/pgwatch/v5/internal/sources/resolver.go.html#L301 "> ResolveDatabasesFromPatroni</ a >
11811181 < a class ="permalink " href ="#ResolveDatabasesFromPatroni "> ¶</ a >
11821182
11831183
@@ -1188,7 +1188,7 @@ <h3 id="ResolveDatabasesFromPatroni">func <a href="/devel/godoc/src/github.com/c
11881188
11891189
11901190
1191- < h3 id ="ResolveDatabasesFromPostgres "> func < a href ="/devel/godoc/src/github.com/cybertec-postgresql/pgwatch/v5/internal/sources/resolver.go.html#L343 "> ResolveDatabasesFromPostgres</ a >
1191+ < h3 id ="ResolveDatabasesFromPostgres "> func < a href ="/devel/godoc/src/github.com/cybertec-postgresql/pgwatch/v5/internal/sources/resolver.go.html#L360 "> ResolveDatabasesFromPostgres</ a >
11921192 < a class ="permalink " href ="#ResolveDatabasesFromPostgres "> ¶</ a >
11931193
11941194
@@ -1237,13 +1237,14 @@ <h2 id="Sources">type <a href="/devel/godoc/src/github.com/cybertec-postgresql/p
12371237
12381238
12391239
1240- < h3 id ="Sources.ResolveDatabases "> func (Sources) < a href ="/devel/godoc/src/github.com/cybertec-postgresql/pgwatch/v5/internal/sources/resolver.go.html#L29 "> ResolveDatabases</ a >
1240+ < h3 id ="Sources.ResolveDatabases "> func (Sources) < a href ="/devel/godoc/src/github.com/cybertec-postgresql/pgwatch/v5/internal/sources/resolver.go.html#L31 "> ResolveDatabases</ a >
12411241 < a class ="permalink " href ="#Sources.ResolveDatabases "> ¶</ a >
12421242
12431243
12441244 </ h3 >
1245- < pre > func (srcs < a href ="#Sources "> Sources</ a > ) ResolveDatabases() (_ < a href ="#SourceConns "> SourceConns</ a > , err < a href ="https://pkg.go.dev/builtin/#error "> error</ a > )</ pre >
1246- < p > ResolveDatabases() updates list of monitored objects from continuous monitoring sources, e.g. patroni
1245+ < pre > func (srcs < a href ="#Sources "> Sources</ a > ) ResolveDatabases(onError func(< a href ="https://pkg.go.dev/builtin/#string "> string</ a > )) (_ < a href ="#SourceConns "> SourceConns</ a > , err < a href ="https://pkg.go.dev/builtin/#error "> error</ a > )</ pre >
1246+ < p > ResolveDatabases() updates list of monitored objects from continuous monitoring sources, e.g. patroni.
1247+ Each source is resolved concurrently so that a slow or unreachable source does not block the others.
12471248
12481249
12491250
0 commit comments