aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2023-12-14 05:32:05 +0000
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2023-12-14 05:32:05 +0000
commitc246f5fe552b41797d67f0030840df4eae7416ff (patch)
tree29f092fb116422bf9752cdc8add921e706777ebc
parent92e6a99549bdf4e391839cf338e62d899b770da9 (diff)
downloadports-c246f5fe552b41797d67f0030840df4eae7416ff.tar.gz
ports-c246f5fe552b41797d67f0030840df4eae7416ff.zip
net/rubygem-google-cloud-trace: Ad rubygem-google-cloud-trace 0.42.2
Stackdriver Trace is a distributed tracing system that collects latency data from your applications and displays it in the Google Cloud Platform Console. You can track how requests propagate through your application and receive detailed near real-time performance insights. Stackdriver Trace automatically analyzes all of your application's traces to generate in-depth latency reports to surface performance degradations, and can capture traces from all of your VMs, containers, or Google App Engine projects.
-rw-r--r--net/Makefile1
-rw-r--r--net/rubygem-google-cloud-trace/Makefile26
-rw-r--r--net/rubygem-google-cloud-trace/distinfo3
-rw-r--r--net/rubygem-google-cloud-trace/pkg-descr7
4 files changed, 37 insertions, 0 deletions
diff --git a/net/Makefile b/net/Makefile
index 1d16d6d343c3..201c6c0abfab 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -1326,6 +1326,7 @@
SUBDIR += rubygem-google-cloud-spanner-v1
SUBDIR += rubygem-google-cloud-storage
SUBDIR += rubygem-google-cloud-storage144
+ SUBDIR += rubygem-google-cloud-trace
SUBDIR += rubygem-grpc
SUBDIR += rubygem-hangouts-chat
SUBDIR += rubygem-http-parser
diff --git a/net/rubygem-google-cloud-trace/Makefile b/net/rubygem-google-cloud-trace/Makefile
new file mode 100644
index 000000000000..8c189b2191f9
--- /dev/null
+++ b/net/rubygem-google-cloud-trace/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= google-cloud-trace
+PORTVERSION= 0.42.2
+CATEGORIES= net rubygems
+MASTER_SITES= RG
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Official library for Stackdriver Trace
+WWW= https://cloud.google.com/ruby/docs/reference/google-cloud-trace/latest/ \
+ https://googleapis.github.io/google-cloud-ruby/docs/ \
+ https://github.com/googleapis/google-cloud-ruby/tree/main/google-cloud-trace \
+ https://github.com/googleapis/google-cloud-ruby
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-concurrent-ruby>=1.1<2:devel/rubygem-concurrent-ruby \
+ rubygem-google-cloud-core>=1.5<2:net/rubygem-google-cloud-core \
+ rubygem-google-cloud-trace-v1>=0.0<1:net/rubygem-google-cloud-trace-v1 \
+ rubygem-google-cloud-trace-v2>=0.0<1:net/rubygem-google-cloud-trace-v2 \
+ rubygem-stackdriver-core>=1.3<2:net/rubygem-stackdriver-core
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/net/rubygem-google-cloud-trace/distinfo b/net/rubygem-google-cloud-trace/distinfo
new file mode 100644
index 000000000000..b4167d0ca36c
--- /dev/null
+++ b/net/rubygem-google-cloud-trace/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1702028030
+SHA256 (rubygem/google-cloud-trace-0.42.2.gem) = 3da5b5d3095861b6899fe680d05a723b5ab9ffa4b40e58fc69b791d512c85153
+SIZE (rubygem/google-cloud-trace-0.42.2.gem) = 44544
diff --git a/net/rubygem-google-cloud-trace/pkg-descr b/net/rubygem-google-cloud-trace/pkg-descr
new file mode 100644
index 000000000000..bd28add007e8
--- /dev/null
+++ b/net/rubygem-google-cloud-trace/pkg-descr
@@ -0,0 +1,7 @@
+Stackdriver Trace is a distributed tracing system that collects latency data
+from your applications and displays it in the Google Cloud Platform Console. You
+can track how requests propagate through your application and receive detailed
+near real-time performance insights. Stackdriver Trace automatically analyzes
+all of your application's traces to generate in-depth latency reports to surface
+performance degradations, and can capture traces from all of your VMs,
+containers, or Google App Engine projects.