<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>InfluxData Blog - Nathan Haugo</title>
    <description>Posts by Nathan Haugo on the InfluxData Blog</description>
    <link>https://www.influxdata.com/blog/author/nathanhuago/</link>
    <language>en-us</language>
    <lastBuildDate>Fri, 27 Oct 2017 10:51:05 -0700</lastBuildDate>
    <pubDate>Fri, 27 Oct 2017 10:51:05 -0700</pubDate>
    <ttl>1800</ttl>
    <item>
      <title>Millisecond Level Precision Graphs with Chronograf v1.3.10.0</title>
      <description>&lt;p&gt;&lt;span style="font-weight: 400;"&gt;Today marks the latest release of &lt;/span&gt;&lt;a href="https://w2.influxdata.com/time-series-platform/chronograf/"&gt;&lt;span style="font-weight: 400;"&gt;Chronograf&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: 400;"&gt;, the UI for the TICK Stack. &lt;/span&gt;&lt;a href="https://portal.influxdata.com/downloads"&gt;&lt;span style="font-weight: 400;"&gt;Version 1.3.10.0&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: 400;"&gt; now supports millisecond-level precision when displaying and drilling down into query results through  dashboards. Chronograf automatically adjusts the query’s ‘group by’ interval to sub-second values, and adjustments to our graphing libraries allow for finer-grained zoom than was available in previous versions. In a future release, we plan to add micro-second support for even greater precision.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;img class="alignnone wp-image-208819 size-large" src="/images/legacy-uploads/network.latency-1024x337.png" alt="Chronograf Network Latency" width="1024" height="337" /&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="font-weight: 400;"&gt;Other highlights for this release include:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
 	&lt;li style="font-weight: 400;"&gt;&lt;span style="font-weight: 400;"&gt;Downloading query results as a CSV file in a dashboard. Previously, this was only available in the data explorer.&lt;/span&gt;&lt;/li&gt;
 	&lt;li style="font-weight: 400;"&gt;&lt;span style="font-weight: 400;"&gt;Each dashboard cell can now have an independent time range.&lt;/span&gt;&lt;/li&gt;
 	&lt;li style="font-weight: 400;"&gt;&lt;span style="font-weight: 400;"&gt;Manual refresh button to trigger a dashboard refresh. Previously, the user would have to lower the dashboard's refresh interval and wait.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-weight: 400;"&gt;Chronograf 1.3.10.0 also contains a number of UI enhancements and bug fixes, and a full list of the changes can be found in the &lt;/span&gt;&lt;a href="https://docs.influxdata.com/chronograf/v1.3/about_the_project/release-notes-changelog/"&gt;&lt;span style="font-weight: 400;"&gt;release notes&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: 400;"&gt;.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="font-weight: 400;"&gt;The binaries can be found on our &lt;/span&gt;&lt;a href="https://portal.influxdata.com/downloads"&gt;&lt;span style="font-weight: 400;"&gt;downloads page&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: 400;"&gt;. &lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;Coming Soon...&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight: 400;"&gt;The team is continuing progress on Chronograf 1.4.0.0, which represents the first version to contain user-level permissions and organizations. In the meantime, we intend to add a Kapacitor log viewer to accompany the TICKscript editor, so users can easily view the output of Kapacitor to aid in creating and debugging of TICKscripts. &lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="font-weight: 400;"&gt;We’d love to hear your feedback! &lt;/span&gt;&lt;a href="https://community.influxdata.com/c/visualize"&gt;&lt;span style="font-weight: 400;"&gt;Engage with the community here&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: 400;"&gt;.&lt;/span&gt;&lt;/p&gt;
</description>
      <pubDate>Fri, 27 Oct 2017 10:51:05 -0700</pubDate>
      <link>https://www.influxdata.com/blog/chronograf-v1-3-10-0/</link>
      <guid isPermaLink="true">https://www.influxdata.com/blog/chronograf-v1-3-10-0/</guid>
      <category>Product</category>
      <category>Developer</category>
      <author>Nathan Haugo (InfluxData)</author>
    </item>
    <item>
      <title>Catching Up with Chronograf</title>
      <description>&lt;p&gt;Chronograf 1.3.9.0 is now available for download, and it provides a number of new features including an editor for &lt;a href="https://docs.influxdata.com/kapacitor/v1.3/tick/"&gt;TICKscript&lt;/a&gt;, support for the &lt;a href="https://docs.influxdata.com/influxdb/v1.3/query_language/data_exploration/#group-by-time-intervals-and-fill"&gt;fill()&lt;/a&gt; functions, the ability to download queries as CSV files, and support for multiple data sources per dashboard. Now that Chronograf is almost a year old, let’s catch up on some of the features you might have missed - before we dig into the latest innovations.&lt;/p&gt;

&lt;p&gt;Chronograf was first open sourced on &lt;a href="/blog/announcing-the-new-chronograf-a-ui-for-the-tick-stack-and-a-complete-open-source-monitoring-solution/"&gt;November 15th, 2016&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img class="size-full wp-image-208138 alignright" src="/images/legacy-uploads/Chronogiraffe.png" alt="Chronogiraffe" width="149" height="129" /&gt;&lt;/p&gt;

&lt;p&gt;(though work on it started a bit earlier) and the first official beta release was December 6th. The goal of the project was to create a visual interface for the &lt;a href="/time-series-platform/"&gt;TICK Stack&lt;/a&gt; as well as to provide a solution for general DevOps problems. With this in mind, the initial beta of Chronograf consisted of three main components:&lt;/p&gt;
&lt;ol&gt;
 	&lt;li&gt;a list-based view into your infrastructure with pre-canned dashboards for 20+ &lt;a href="https://github.com/influxdata/chronograf#dashboard-templates"&gt;Telegraf plugins&lt;/a&gt;,&lt;/li&gt;
 	&lt;li&gt;a visual editor for creating basic Kapacitor alerting rules,&lt;/li&gt;
 	&lt;li&gt;a simple InfluxDB schema explorer.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Chronograf flipped to 1.2.0-beta-x release numbering along with the rest of the TICK Stack last January. However, during this period Chronograf was in a transitional state, as work had begun on dashboards, but it did not yet have a visual editor for them. Over the next few months we worked towards what would end up being the Chronograf official GA release. The 1.3.0.0 release had full support for customizable dashboards, InfluxDB administration, feature parity with the now &lt;a href="https://docs.influxdata.com/influxdb/v1.1/tools/web_admin/"&gt;deprecated InfluxDB admin UI&lt;/a&gt;, and support for features available only within &lt;a href="/influxenterprise/"&gt;InfluxDB Enterprise&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src="/images/legacy-uploads/Chronograf.png" alt="Chronograf" width="468" height="225" /&gt;&lt;/p&gt;

&lt;p&gt;The next major milestone for Chronograf was its inclusion&lt;/p&gt;

&lt;p&gt;&lt;img src="/images/legacy-uploads/Chronograf-2.png" alt="Chronograf 2" width="333" height="194" /&gt;along with Kapacitor as part of &lt;a href="/blog/press-release-influxdata-rolls-new-version-cloud-service-include-stronger-visualization-control-capabilities/"&gt;InfluxDB Cloud subscriptions&lt;/a&gt;. For this milestone we improved the initial landing page, which provides information about Kapacitor alerts as well as a configurable news feed and getting started documentation. We also added auto selection of “group by time”, a number of new OAuth providers, customizable time ranges, security via &lt;a href="https://docs.influxdata.com/chronograf/v1.3/administration/security-best-practices/#jwt-signature"&gt;JWT support&lt;/a&gt; with InfluxDB, and a large number of graph customizations.&lt;/p&gt;

&lt;p&gt;The 1.3.9.0 release includes some of the most requested features by the community. First is the ability to export query results to CSV files so users can import their data and customize their graphs via Microsoft Excel or Google Sheets. Currently this feature is only available from within the Data Explorer, but it will soon be an option for all cells in a dashboard. The next major feature is the ability to specify the data source for each cell in a dashboard. This allows users to create dashboards that link to more than one instance of InfluxDB, which is useful to compare results from multiple data centers, check production versus development environments, or visualize the data in a single dashboard gathered across separate departments and multiple instances of InfluxDB. Chronograf now also supports InfluxDB fill() functions and continues to move closer to full support of all &lt;a href="https://docs.influxdata.com/influxdb/v1.3/query_language/data_exploration/"&gt;InfluxQL&lt;/a&gt; functionality.&lt;/p&gt;

&lt;p&gt;Perhaps the biggest feature introduced in this release of&lt;/p&gt;

&lt;p&gt;&lt;img src="/images/legacy-uploads/Chronograf-3.png" alt="Chronograf 3" width="275" height="293" /&gt;&lt;/p&gt;

&lt;p&gt;Chronograf is the TICKscript editor. Previously, Chronograf provided a “wizard-based” approach for users that created basic TICKscripts that checked a metric against a particular threshold, against a relative change in value, or if the metric had stopped reporting stats (aka &lt;a href="https://docs.influxdata.com/kapacitor/v1.3/nodes/stream_node/#deadman"&gt;deadman&lt;/a&gt; alert). This was a great way for users to explore the basic functionality of Kapacitor, but it also meant that they would have to manage TICKscripts in multiple places and load them into Kapacitor via the Kapacitor CLI, API or through Chronograf. Now all TICKscripts are viewable and editable directly from within Chronograf. This feature also allows users to manage both &lt;a href="https://docs.influxdata.com/kapacitor/v1.3/nodes/batch_node/"&gt;batch&lt;/a&gt; and &lt;a href="https://docs.influxdata.com/kapacitor/v1.3/nodes/stream_node/"&gt;stream&lt;/a&gt; processing scripts in the UI. With this initial release of the TICKscript editor, users can get started with basic scripts using the visual rule builder and then expand on that functionality with access to all the features that Kapacitor has to offer.&lt;/p&gt;

&lt;p&gt;So what is coming up for Chronograf? To complement the TICKscript editor, access to log information via the log API in Kapacitor 1.4.0 will be integrated into the overall experience. This has been a much-requested feature from our InfluxDB Cloud customers and will further streamline the development process for TICKscript. Over the next few&lt;/p&gt;

&lt;p&gt;&lt;img src="/images/legacy-uploads/Chronogiraffe-2.png" alt="Chronogiraffe 2" width="172" height="173" /&gt;&lt;/p&gt;

&lt;p&gt;releases, we also intend to roll out time-based comparison allowing users to compare things like month-over-month performance of a given query, sub-second drill down and basic graph annotation support. We then plan to turn our full attention to our 1.4.0.0 release, planned for later this quarter, which will support user-level permissions and organizations. Also within the 1.4.0.x line, we are looking at building a new user experience which supports visualization for &lt;a href="/blog/tracing-the-journey-of-a-transaction-as-it-propagates-through-a-distributed-system/"&gt;OpenTracing&lt;/a&gt; data, which we recently added to Telegraf.&lt;/p&gt;

&lt;p&gt;If you have any thoughts on these features, suggestions for additional ones, or have bug reports, we are always happy to hear from our users on &lt;a href="https://github.com/influxdata/chronograf/issues"&gt;GitHub&lt;/a&gt; or answer any questions you have on our &lt;a href="https://community.influxdata.com/"&gt;community portal&lt;/a&gt;.&lt;/p&gt;
</description>
      <pubDate>Wed, 11 Oct 2017 04:00:09 -0700</pubDate>
      <link>https://www.influxdata.com/blog/catching-up-with-chronograf/</link>
      <guid isPermaLink="true">https://www.influxdata.com/blog/catching-up-with-chronograf/</guid>
      <category>Product</category>
      <category>Developer</category>
      <author>Nathan Haugo (InfluxData)</author>
    </item>
    <item>
      <title>Beta3 of Chronograf</title>
      <description>&lt;p&gt;As promised, we released an update to the Chronograf beta that includes bug fixes and some updates to the remaining features. In particular, we have added the ability to create your own queries outside of the query builder. This is useful if you want to build queries in time intervals outside of the standard set or if you prefer to type in your queries manually.&lt;/p&gt;

&lt;p&gt;There were also a few improvements to the UI that were added. In particular,&lt;/p&gt;
&lt;ul&gt;
 	&lt;li&gt;Ability to distinguish queries in Data Explorer&lt;/li&gt;
 	&lt;li&gt;Measurement name and field key were added to the query tab in the Data Explorer&lt;/li&gt;
 	&lt;li&gt;Color coded the Kapacitor alert levels&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src="/images/legacy-uploads/distiguish-queries-resized.gif" alt="Chronograf beta" width="1430" height="830" /&gt;&lt;/p&gt;

&lt;p&gt;Quickly know which queries are tied to which series&lt;/p&gt;

&lt;p&gt;This release also includes a couple of bug fixes:&lt;/p&gt;
&lt;ul&gt;
 	&lt;li&gt;Ability to select text in a text box&lt;/li&gt;
 	&lt;li&gt;Added version information in the nightly builds&lt;/li&gt;
 	&lt;li&gt;Added the ability to restore defaults in the Kapacitor setup&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can read the details of all the changes in the latest &lt;a href="https://github.com/influxdata/chronograf/blob/ca05159123e358ea4be4c339e922720e585d554a/CHANGELOG.md"&gt;change log&lt;/a&gt; and in the &lt;a href="https://github.com/influxdata/chronograf/commit/ca05159123e358ea4be4c339e922720e585d554a"&gt;readme&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We will continue to be moving quickly so we hope you’ll &lt;a href="https://github.com/influxdata/chronograf"&gt;contribute through feedback or code&lt;/a&gt;. We hope you enjoy exploring this update to the Chronograf Beta!&lt;/p&gt;

&lt;h3&gt;&lt;b&gt;What's next&lt;/b&gt;&lt;/h3&gt;

&lt;ul&gt;
 	&lt;li&gt;&lt;a href="https://github.com/influxdata/chronograf/tree/master/docs" target="_blank" rel="noopener noreferrer"&gt;Chronograf Getting Started&lt;/a&gt;&lt;/li&gt;
 	&lt;li&gt;&lt;a href="/get-influxdb/"&gt;Downloads&lt;/a&gt; for the TICK-stack are live on our "downloads" page&lt;/li&gt;
 	&lt;li&gt;&lt;a href="/resources/a-quick-look-at-chronograf-v1-1-beta/"&gt;Chronograf Video&lt;/a&gt;&lt;/li&gt;
 	&lt;li&gt;&lt;a href="/blog/announcing-the-new-chronograf-a-ui-for-the-tick-stack-and-a-complete-open-source-monitoring-solution/"&gt;Chronograf Alpha Release Blog&lt;/a&gt;&lt;/li&gt;
 	&lt;li&gt;Deploy on the Cloud: Get started with a FREE trial of &lt;a href="https://cloud.influxdata.com/"&gt;InfluxDB Cloud&lt;/a&gt; featuring fully-managed clusters, Kapacitor and Grafana.&lt;/li&gt;
 	&lt;li&gt;Deploy on Your Servers: Want to run InfluxDB clusters on your servers? Try a FREE 14-day trial of &lt;a href="https://portal.influxdata.com/"&gt;InfluxDB Enterprise&lt;/a&gt; featuring an intuitive UI for deploying, monitoring and rebalancing clusters, plus managing backups and restores.&lt;/li&gt;
&lt;/ul&gt;
</description>
      <pubDate>Mon, 19 Dec 2016 04:00:26 -0700</pubDate>
      <link>https://www.influxdata.com/blog/beta3-of-chronograf/</link>
      <guid isPermaLink="true">https://www.influxdata.com/blog/beta3-of-chronograf/</guid>
      <category>Product</category>
      <category>Company</category>
      <author>Nathan Haugo (InfluxData)</author>
    </item>
    <item>
      <title>Kubernetes Cluster Monitoring and Autoscaling With Telegraf and Kapacitor</title>
      <description>&lt;p&gt;With the 1.1 release of Telegraf and Kapacitor, InfluxData is improving the ease of use, depth of metrics and level of control we provide in maintaining and monitoring a Kubernetes cluster. InfluxDB has been a part of Kubernetes’ monitoring since v0.4 when the first version of &lt;a href="https://github.com/kubernetes/heapster"&gt;Heapster&lt;/a&gt; was released and InfluxDB remains the default data sink.&lt;/p&gt;

&lt;!--more--&gt;
&lt;p&gt;Over the past two years we have worked with our users to get the most out of their Kubernetes monitoring setups. Unfortunately, Heapster’s output was never tuned particularly well to make the most efficient use of InfluxDB’s storage backend, forcing some of our users to experience more resource utilization from the data store than they would expect. Meanwhile much of the new development in Kubernetes metrics and monitoring &lt;a href="https://github.com/kubernetes/kube-state-metrics#kube-state-metrics-vs-heapster"&gt;does not natively integrate with Heapster&lt;/a&gt;.
So, we have reached out to the community to rethink how Kubernetes cluster data is being collected and stored. In the process, we found a couple of common themes: first, no one seems committed to the long term future of Heapster; second, people are split on the push vs pull model of gathering metrics and the InfluxData philosophy is to provide support for both; third, since there are no current standards for the central distribution of Kubernetes metrics, users were forced to go to multiple sources and more often than not, had an incomplete view of their data. Finally, almost everyone wanted the ability to trigger the horizontal pod autoscaler using metrics other than those that are currently provided.&lt;/p&gt;

&lt;h3&gt;&lt;b&gt;Telegraf&lt;/b&gt;&lt;/h3&gt;

&lt;p&gt;To ensure that we were gathering the richest set of metrics possible, we spent time with a number of current Kubernetes community members including the monitoring team at &lt;a href="https://deis.com/"&gt;Deis&lt;/a&gt;. Their pre-configured monitoring solution for the Deis Workflow requires additional &lt;a href="https://www.influxdata.com/blog/a-shoutout-to-our-contributors/"&gt;Kubernetes metrics&lt;/a&gt; that are provided by Heapster. That and the fact that they were already users of Telegraf and InfluxDB inspired them to create an input plugin. They were kind enough to contribute that&lt;a href="https://github.com/influxdata/telegraf/blob/master/plugins/inputs/kubernetes/README.md"&gt; input plugin&lt;/a&gt; which gathers metrics from the Kubernetes /stats/summary API endpoint. This plugin, along with the &lt;a href="https://github.com/influxdata/telegraf/blob/master/plugins/inputs/prometheus/README.md"&gt;Prometheus plugin&lt;/a&gt; pointed at &lt;a href="https://github.com/kubernetes/kube-state-metrics"&gt;kube state metrics&lt;/a&gt;, provides Telegraf with a wide range of Kubernetes metrics. Running Telegraf as part of the daemonset lets users receive push-style metrics delivery while getting many of the same benefits provided by &lt;a href="https://prometheus.io/docs/introduction/faq/#why-do-you-pull-rather-than-push?"&gt;pull-style&lt;/a&gt; metrics. The data collection from Telegraf combined with Heapster provides InfluxDB users with access to key metrics for Kubernetes internals.&lt;/p&gt;
&lt;h3&gt;&lt;b&gt;Kapacitor&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;The most common request we have heard from the community was the desire to easily scale their Kubernetes cluster with more flexibility than is provided by the horizontal pod autoscaler. Kapacitor 1.1 provides an easy path to resize your replica sets, deployments and replication controllers using any data stored in InfluxDB. We added Kubernetes replica set sizing logic into our flexible data processing framework, thus allowing Kapacitor to consider additional metrics when scaling pods up or down. For example, you can scale application servers based on page requests, or processing pods based on queue depth.&lt;/p&gt;

&lt;p&gt;We have created an &lt;a href="https://github.com/influxdata/k8s-kapacitor-autoscale"&gt;example of using Kapacitor to resize an application replica set &lt;/a&gt;. Please try it out and let us know what you think - we are always interested in the community’s feedback or code contributions.&lt;/p&gt;
&lt;h3&gt;What's next&lt;/h3&gt;
&lt;ul&gt;
 	&lt;li style="font-weight: 400;"&gt;&lt;strong&gt;&lt;a href="https://w2.influxdata.com/downloads/"&gt;Downloads&lt;/a&gt;&lt;/strong&gt;&lt;span style="font-weight: 400;"&gt; for the TICK-stack are live on our "downloads" page&lt;/span&gt;&lt;/li&gt;
 	&lt;li style="font-weight: 400;"&gt;&lt;b&gt;Deploy on the Cloud: &lt;/b&gt;&lt;span style="font-weight: 400;"&gt;Get started with a FREE trial of &lt;/span&gt;&lt;a href="https://cloud.influxdata.com/"&gt;&lt;span style="font-weight: 400;"&gt;InfluxDB Cloud&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: 400;"&gt; featuring fully-managed clusters, Kapacitor and Grafana.&lt;/span&gt;&lt;/li&gt;
 	&lt;li style="font-weight: 400;"&gt;&lt;b&gt;Deploy on Your Servers: &lt;/b&gt;&lt;span style="font-weight: 400;"&gt;Want to run InfluxDB clusters on your servers? Try a FREE 14-day trial of &lt;/span&gt;&lt;a href="https://portal.influxdata.com/"&gt;&lt;span style="font-weight: 400;"&gt;InfluxDB Enterprise&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: 400;"&gt; featuring an intuitive UI for deploying, monitoring and rebalancing clusters, plus managing backups and restores. &lt;/span&gt;&lt;/li&gt;
 	&lt;li style="font-weight: 400;"&gt;&lt;b&gt;Tell Your Story:&lt;/b&gt; &lt;a href="https://w2.influxdata.com/testimonials/"&gt;&lt;span style="font-weight: 400;"&gt;Over 100 companies&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: 400;"&gt; have shared their story on how InfluxDB is helping them succeed. Submit your testimonial and get a limited edition hoodie as a thank you.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
      <pubDate>Tue, 08 Nov 2016 08:00:30 -0700</pubDate>
      <link>https://www.influxdata.com/blog/kubernetes-monitoring-and-autoscaling-with-telegraf-and-kapacitor/</link>
      <guid isPermaLink="true">https://www.influxdata.com/blog/kubernetes-monitoring-and-autoscaling-with-telegraf-and-kapacitor/</guid>
      <category>Product</category>
      <author>Nathan Haugo (InfluxData)</author>
    </item>
  </channel>
</rss>
