You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kudu.apache.org by to...@apache.org on 2018/07/10 18:49:50 UTC

kudu git commit: Add a blog post for OpenTracing talk

Repository: kudu
Updated Branches:
  refs/heads/gh-pages 201539453 -> 35fe952f2


Add a blog post for OpenTracing talk

Change-Id: Ic82521a3a2d2646c38b44e39306031d8d1873500
Reviewed-on: http://gerrit.cloudera.org:8080/10904
Reviewed-by: Grant Henke <gr...@apache.org>
Tested-by: Grant Henke <gr...@apache.org>


Project: http://git-wip-us.apache.org/repos/asf/kudu/repo
Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/35fe952f
Tree: http://git-wip-us.apache.org/repos/asf/kudu/tree/35fe952f
Diff: http://git-wip-us.apache.org/repos/asf/kudu/diff/35fe952f

Branch: refs/heads/gh-pages
Commit: 35fe952f2684fe47af14dc8906a2e1869bf6d584
Parents: 2015394
Author: Todd Lipcon <to...@cloudera.com>
Authored: Tue Jul 10 11:44:48 2018 -0700
Committer: Todd Lipcon <to...@apache.org>
Committed: Tue Jul 10 18:49:11 2018 +0000

----------------------------------------------------------------------
 _posts/2018-07-10-instrumentation-in-kudu.md | 35 +++++++++++++++++++++++
 1 file changed, 35 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/kudu/blob/35fe952f/_posts/2018-07-10-instrumentation-in-kudu.md
----------------------------------------------------------------------
diff --git a/_posts/2018-07-10-instrumentation-in-kudu.md b/_posts/2018-07-10-instrumentation-in-kudu.md
new file mode 100644
index 0000000..c20e3bb
--- /dev/null
+++ b/_posts/2018-07-10-instrumentation-in-kudu.md
@@ -0,0 +1,35 @@
+---
+layout: post
+title: Instrumentation in Apache Kudu
+author: Todd Lipcon
+---
+
+Last week, the [OpenTracing](http://opentracing.io/) community invited me to
+their monthly Google Hangout meetup to give an informal talk on tracing and
+instrumentation in Apache Kudu.
+
+While Kudu doesn't currently support distributed tracing using OpenTracing,
+it does have quite a lot of other types of instrumentation, metrics, and
+diagnostics logging. The OpenTracing team was interested to hear about some of
+the approaches that Kudu has used, and so I gave a brief introduction to topics
+including:
+<!--more-->
+- The Kudu [diagnostics log](/docs/administration.html#_diagnostics_logging)
+  which periodically logs metrics and stack traces.
+- The [process-wide tracing](/docs/troubleshooting.html#kudu_tracing)
+  support based on the open source tracing framework implemented by Google Chrome.
+- The [stack watchdog](/docs/troubleshooting.html#kudu_tracing)
+  which helps us find various latency outliers and issues in our libraries and
+  the Linux kernel.
+- [Heap sampling](/docs/troubleshooting.html#heap_sampling) support
+  which helps us understand unexpected memory usage.
+
+If you're interested in learning about these topics and more, check out the video recording
+below. My talk spans the first 34 minutes.
+
+<iframe width="800" height="500"
+  src="https://www.youtube.com/embed/qBXwKU6Ubjo?end=2058&start=23">
+</iframe>
+
+If you have any questions about this content or about Kudu in general,
+[join the community](http://kudu.apache.org/community.html)