diff --git a/config/software/postgres-exporter.rb b/config/software/postgres-exporter.rb
index 91c37c39d0d64f76a423b1d8fd9904ce4772c16e_Y29uZmlnL3NvZnR3YXJlL3Bvc3RncmVzLWV4cG9ydGVyLnJi..5fe435d63c724929dfc516398aef44820442998e_Y29uZmlnL3NvZnR3YXJlL3Bvc3RncmVzLWV4cG9ydGVyLnJi 100644
--- a/config/software/postgres-exporter.rb
+++ b/config/software/postgres-exporter.rb
@@ -19,7 +19,7 @@
 require "#{Omnibus::Config.project_root}/lib/gitlab/version"
 
 name 'postgres-exporter'
-version = Gitlab::Version.new('postgres-exporter', '0.10.0')
+version = Gitlab::Version.new('postgres-exporter', '0.11.1')
 default_version version.print
 
 license 'Apache-2.0'
@@ -36,9 +36,5 @@
     'GOPATH' => "#{Omnibus::Config.source_dir}/postgres-exporter",
   }
 
-  ldflags = [
-    "-X main.Version=#{version.print}",
-    "-s",
-    "-w"
-  ].join(' ')
+  prom_version = Prometheus::VersionFlags.new(version)
 
@@ -44,5 +40,5 @@
 
-  command "go build -ldflags '#{ldflags}' ./cmd/postgres_exporter", env: env
+  command "go build -ldflags '#{prom_version.print_ldflags}' ./cmd/postgres_exporter", env: env
   copy 'postgres_exporter', "#{install_dir}/embedded/bin/"
 
   command "license_finder report --decisions-file=#{Omnibus::Config.project_root}/support/dependency_decisions.yml --format=json --columns name version licenses texts notice --save=license.json"