<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>InfluxData Blog - Bria Jones</title>
    <description>Posts by Bria Jones on the InfluxData Blog</description>
    <link>https://www.influxdata.com/blog/author/bria-jones/</link>
    <language>en-us</language>
    <lastBuildDate>Fri, 30 Sep 2022 07:00:00 +0000</lastBuildDate>
    <pubDate>Fri, 30 Sep 2022 07:00:00 +0000</pubDate>
    <ttl>1800</ttl>
    <item>
      <title>InfluxDB is Once Again a Leader in G2’s Fall 2022 Reports </title>
      <description>&lt;p&gt;G2 has released their Fall 2022 reports, and we are thrilled to share that &lt;a href="https://www.influxdata.com/products/"&gt;InfluxDB&lt;/a&gt; – the purpose- built time series platform, has once again ranked #1 in the &lt;a href="https://www.g2.com/categories/time-series-databases#grid"&gt;G2 Grid for Time Series Databases&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;InfluxDB has also held its leading position in the &lt;a href="https://www.g2.com/categories/time-series-databases?utf8=%E2%9C%93&amp;amp;selected_view=trending&amp;amp;segment=all#grid"&gt;Momentum Grid for Time Series Databases.&lt;/a&gt; The Momentum Grid® identifies products that are on a high growth trajectory based on user satisfaction scores, employee growth, and digital presence.&lt;/p&gt;

&lt;h2 id="time-series-intelligence"&gt;Time series intelligence&lt;/h2&gt;

&lt;p&gt;More excitingly, InfluxDB is now included among the leaders in an additional G2 Grid Report for &lt;a href="https://www.g2.com/categories/time-series-intelligence#grid"&gt;Best Time Series Intelligence&lt;/a&gt;, as well as ranking #2 in the &lt;a href="https://www.g2.com/categories/time-series-intelligence?utf8=%E2%9C%93&amp;amp;selected_view=trending&amp;amp;segment=all#grid"&gt;Time Series Intelligence Momentum Grid.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To qualify for inclusion in the Time Series Intelligence category, a product must:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;Ingest and consume time series data from time series databases&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Continuously monitor, and provide visualizations of, time series data&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Pull out trends, patterns, and insights from time series data via machine learning&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Allow users to explore, forecast, and predict future business outcomes based on the data&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We are thrilled to not only be included, but rank among leaders in the Time Series Intelligence report.&lt;/p&gt;

&lt;p&gt;&lt;img src="//images.ctfassets.net/o7xu9whrs0u9/452zkpHzRmc4YVPi2hsvD3/c84ffef379f0b18b84d850960d44ce33/G2-InfluxDB.PNG" alt="G2-InfluxDB" /&gt;&lt;/p&gt;

&lt;h2 id="why-is-this-a-big-deal"&gt;Why is this a big deal?&lt;/h2&gt;

&lt;p&gt;For starters, &lt;a href="https://www.g2.com/"&gt;G2&lt;/a&gt; is a globally recognized and trusted software review website. More than 60 million people annually — including employees at all of the FORTUNE 500 — use G2 to make smarter software decisions based on authentic peer reviews.&lt;/p&gt;

&lt;p&gt;InfluxDB earned leadership rankings in all reports by receiving positive reviews from verified users compared to similar products. For inclusion in the report, a product must have received 10 or more reviews.&lt;/p&gt;

&lt;p&gt;In both the Time Series Databases and Time Series Intelligence reports, customers ranked InfluxDB #1 in four categories:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;Ease of Setup&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Market Presence&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Ease of Admin&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;User Satisfaction&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id="influxdb-is-the-go-to-time-series-databasehttpswwwg2comsurveyresponsesinfluxdb-review-7018036---verified-g2-reviewer"&gt;&lt;em&gt;&lt;a href="https://www.g2.com/survey_responses/influxdb-review-7018036"&gt;“InfluxDB is the Go-To Time Series Database”&lt;/a&gt; - Verified G2 Reviewer&lt;/em&gt;&lt;/h3&gt;

&lt;h2 id="sharing-the-love"&gt;Sharing the love&lt;/h2&gt;

&lt;p&gt;Being an open source company, our community is incredibly important to us so we are thrilled that our users have voted us the leader in Time Series.&lt;/p&gt;

&lt;p&gt;Our users have said some pretty great things about us in our G2 reviews, but we’d like to return the favor. Head over to our Customer Page to &lt;a href="https://www.influxdata.com/customers/"&gt;see some of the incredible things our customers are doing with InfluxDB.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For the latest InfluxDB reviews on G2, visit the &lt;a href="https://www.g2.com/products/influxdata-influxdb/reviews"&gt;G2 website&lt;/a&gt;. To learn more about InfluxDB, the most powerful time series platform, &lt;a href="https://www.influxdata.com/get-influxdb/"&gt;sign up for a free Cloud trial&lt;/a&gt;.&lt;/p&gt;
</description>
      <pubDate>Fri, 30 Sep 2022 07:00:00 +0000</pubDate>
      <link>https://www.influxdata.com/blog/influxdb-leader-g2-fall-2022-reports/</link>
      <guid isPermaLink="true">https://www.influxdata.com/blog/influxdb-leader-g2-fall-2022-reports/</guid>
      <category>Product</category>
      <author>Bria Jones (InfluxData)</author>
    </item>
    <item>
      <title>Webinar Highlights: Improving Clinical Data Accuracy - How to Streamline a Data Pipeline Using Node.js, AWS and InfluxDB</title>
      <description>&lt;p&gt;Given the global health crises the world has faced over the last few years, the need for expeditious but accurate medical trials has never been more important. The faster clinical trial data is validated, the faster medicines get approved and treatments become available. Pinnacle 21’s customers are driving forces behind creating life-saving treatments. In this webinar, Josh Gitlin, Director of DevOps, shares how Pinnacle 21 is using the &lt;a href="https://www.influxdata.com/time-series-database/"&gt;purpose-built time series platform&lt;/a&gt;, InfluxDB, to help streamline data pipelines for faster and more accurate clinical trial data. If you missed attending the live session, we have shared the  &lt;a href="https://www.influxdata.com/resources/how-to-streamline-data-pipeline-using-node-js-aws-influxdb/"&gt;recording&lt;/a&gt; and the &lt;a href="https://www.slideshare.net/influxdata/improving-clinical-data-accuracy-how-to-streamline-a-data-pipeline-using-nodejs-aws-and-influxdb"&gt;slides&lt;/a&gt;  for everyone to review and watch at your leisure.&lt;/p&gt;

&lt;h2 id="webinar-highlights"&gt;Webinar highlights&lt;/h2&gt;

&lt;h3 id="pinnacle-21-overview"&gt;Pinnacle 21 overview&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://www.certara.com/pinnacle-21-enterprise-software/?utm_medium=ppc&amp;amp;utm_source=googleads&amp;amp;utm_content=brand&amp;amp;utm_campaign=brandconcatenated&amp;amp;gclid=Cj0KCQjwgO2XBhCaARIsANrW2X3CNLj4uIhhRTSQxpXmRC9ygvijQYPOLZ5b99jL0fl2XQ8rulX2FeUaAqiwEALw_wcB&amp;amp;gclsrc=aw.ds"&gt;Pinnacle 21&lt;/a&gt; by Certara is a software company specializing in life sciences solutions. Their flagship product, Pinnacle 21 Enterprise (P21E for short), is used by major life science and pharmaceutical companies to validate clinical trial data. When developing medical treatments, medicines, and devices, there are specific data standards the CDISC (Clinical Data Interchange Standards Consortium) established that must be met to be approved. Pinnacle 21 customers use P21E to ensure their data will look correct when sent for approval; Josh provided the best layman’s explanation he has heard, “It’s like spell-check for your clinical trial data.”&lt;/p&gt;

&lt;h3 id="the-need-for-a-solution"&gt;The need for a solution&lt;/h3&gt;

&lt;p&gt;When Josh joined Pinnacle 21, Datadog had been selected as the product of choice to monitor their servers. He felt it was lacking critical features such as the ability to label the Y axis, and there were limited visualization options. Plus, it was expensive and not well suited for Pinnacle 21’s use case. Having previous experience with &lt;a href="https://www.influxdata.com/partners/grafana/"&gt;Grafana&lt;/a&gt; and InfluxDB, Josh proposed the idea of replacing Datadog. Since Josh had been writing automation software in CINC, the open source version of Chef, it would be fairly easy to replace Datadog with another monitoring solution.&lt;/p&gt;

&lt;p&gt;Replacement requirements:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Easy to implement&lt;/li&gt;
  &lt;li&gt;Ability to capture logs and metrics&lt;/li&gt;
  &lt;li&gt;Must be an externally-hosted tool&lt;/li&gt;
  &lt;li&gt;Collect and monitor APM metrics&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;They needed their data to be hosted elsewhere to be secure and protected from tampering but did not want to manage the infrastructure of another monitoring solution. This requirement would help them adhere to the audit and compliance requirements established by the CDISC.&lt;/p&gt;

&lt;h3 id="why-grafana-influxdb-and-telegraf"&gt;Why Grafana, InfluxDB, and Telegraf?&lt;/h3&gt;

&lt;p&gt;Josh considered InfluxDB and Grafana as a potential replacement for their &lt;a href="https://www.influxdata.com/solutions/devops-monitoring/"&gt;DevOps monitoring&lt;/a&gt; needs initially because of the cost efficiency – even when paired with another vendor for their log analytics, it was still significantly cheaper than their previous solution. With InfluxDB’s usage-based plan in place, they evaluated each metric they chose to send to Telegraf to decide what was worth paying for. Another key component for Pinnacle 21 was &lt;a href="https://www.influxdata.com/time-series-platform/telegraf/"&gt;Telegraf&lt;/a&gt; itself. For Josh and his team, Telegraf was an impressive and powerful data ingestion tool with more plugins available, out of the box, than their existing agent.&lt;/p&gt;

&lt;p&gt;Pinnacle 21’s customers are located in AWS within their own EC2 security group and each has two instances – a web server and an application server. Telegraf is on both of these instances publishing metrics to an internal InfluxDB instance as well as to a GCP-hosted InfluxDB Cloud instance. The Pinnacle team created a policy file-based workflow for each type of server that defines which pieces of automation to run and what to monitor through Telegraf.&lt;/p&gt;

&lt;p&gt;Installation was easy for Pinnacle 21 since Telegraf has a directory that allowed them to write individual plugin configurations. This was useful when automating a Telegraf installation via Chef as they have different policies and roles based on their servers. Josh and team chose to have each plugin write a configuration in the Telegraf directory then establish a node attribute listing which plugins Telegraf should monitor. This enabled them to customize the configuration for each Telegraf input for each server individually.&lt;/p&gt;

&lt;p&gt;Josh’s tip: Structure the node attributes as hashes and not arrays, since arrays will be deep merged and not as easy to turn off. Stacking Nodes as hashes will allow better control of what is being monitored at a very granular level.&lt;/p&gt;

&lt;p&gt;Josh then decided on an initial base monitoring set in Chef and found that some of the inputs were valuable but not worth the expense. The solution? Telegraf has a filtering option in each output plugin called “Tag Pass”. The team configured the output plugins with specific destination tags and excluded certain tags from being published to a specific server. By putting tags on each Telegraf input, they could select which InfluxDB servers to send those metrics to. This also enabled the team to collect higher granularity metrics for a particular input and fine-tune what they were collecting, how often they were collecting it and where they were sending it to better manage cost.&lt;/p&gt;

&lt;p&gt;&lt;img src="//images.ctfassets.net/o7xu9whrs0u9/5MzBYwEHUA2yu4DyrfuuyR/68fe5c4b632648b6ce9ea08903e3aa7c/collecting-higher-granularity-metrics.png" alt="collecting-higher-granularity-metrics" /&gt;&lt;/p&gt;

&lt;h3 id="kpis-and-apm"&gt;KPIs and APM&lt;/h3&gt;

&lt;p&gt;The next key action item was to look at some key performance indicators for their servers. Because they had previously used Datadog, they were already writing NGINX logs in JSON format but Josh recommended parsing the NGINX logs. By parsing their logs, Pinnacle 21’s team is able to convert their logs into metrics, and store this in InfluxDB.&lt;/p&gt;

&lt;p&gt;Pinnacle 21’s customers use IBM Aspera to upload large data sets for validation; they have configured Aspera to write logs to a particular path where Telegraf can pick up using a &lt;a href="https://github.com/influxdata/telegraf/blob/master/plugins/inputs/tail/README.md"&gt;Tail Telegraf Plugin&lt;/a&gt;. This enables the team to generate graphs showing specific KPIs – the average customer data set size, the speed at which the customer data is uploading, how many uploads are in progress, etc. which were helpful for the extended Pinnacle 21 team to understand the impact of the data.&lt;/p&gt;

&lt;p&gt;Because P21E is a Java application, they needed to use a Java agent for their APM metrics. The team chose InspectIT Ocelot to collect JVM metrics, and they publish those metrics natively using the &lt;a href="https://www.influxdata.com/integration/http-listener-v2/"&gt;Telegraf Listener&lt;/a&gt; on the machines. This enabled their engineers to write code to capture individual events like function runtimes and other metrics to monitor the performance of the application and optimize the software.&lt;/p&gt;

&lt;p&gt;This is incredibly important for Pinnacle 21 as some of the data sets can take hours, sometimes days, to validate. Consider COVID-19 data sets, for example – the longer it takes to validate that data, the longer it takes to get new treatments approved. By giving the engineers the ability to quickly assess and optimize the performance of the application, it can ultimately speed up the validation process.&lt;/p&gt;

&lt;h2 id="http-monitoring-replacement"&gt;HTTP monitoring replacement&lt;/h2&gt;

&lt;p&gt;Initially the team considered Telegraf as a possible replacement for their HTTP monitoring system, and while Telegraf could do the job, they ultimately went with an AWS Lambda instance with a Node.js application. Node was the correct solution for them because of its event-driven infrastructure. Josh uses the &lt;a href="https://www.influxdata.com/products/data-collection/influxdb-client-libraries/"&gt;Node.js client&lt;/a&gt; to publish metrics directly to InfluxDB and triggers AWS CloudWatch events to execute every minute from multiple regions. They used Grafana for alerts, to create heat maps, and to visualize data such as response times, outages, and failure codes from across the globe.&lt;/p&gt;

&lt;p&gt;&lt;img src="//images.ctfassets.net/o7xu9whrs0u9/28TVsq8nm49ax5s0f4iCOk/dfac898b283d638094b4d2e70fb555e9/HTPP-Monitoring-Dashboard.jpg" alt="HTPP-Monitoring-Dashboard" /&gt;&lt;/p&gt;

&lt;h3 id="tips-and-tricks"&gt;Tips and tricks&lt;/h3&gt;

&lt;p&gt;Josh provided a number of helpful tips and tricks for anyone starting their monitoring journey with InfluxDB. First, he suggested starting out by evaluating needs and determining the overall objective. Because Telegraf is so powerful, it’s easy to get lost in all of the &lt;a href="https://www.influxdata.com/products/integrations/"&gt;plugins available&lt;/a&gt;. Josh noted that sending data to multiple InfluxDB instances is a powerful option for redundancy and a good option for back-up in case one instance has an issue. Next, he stresses the importance of using the usage dashboard as a way to measure your usage and manage cost. He suggests adding metrics slowly to evaluate their impact to your usage, especially if there is a large fleet of servers. Finally, he recommended using &lt;a href="https://docs.influxdata.com/flux/v0.x/stdlib/"&gt;Flux&lt;/a&gt; as it is a powerful and full functional language.&lt;/p&gt;

&lt;p&gt;Josh mentioned he would be checking out InfluxDB University to sharpen his Flux skills and if you’re interested in learning more about Flux or other InfluxDB topics, start &lt;a href="https://university.influxdata.com/"&gt;here&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;&lt;img src="//images.ctfassets.net/o7xu9whrs0u9/2vo5Skll3WUzmsnLHhufVS/0b378ebd4ee2cb29876b730a70d1d405/Usage-Dashboard.png" alt="Usage-Dashboard" /&gt;&lt;/p&gt;

&lt;h2 id="qa"&gt;Q&amp;amp;A&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; &lt;em&gt;Is there an initiative at your organization to be cloud-first?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; Within the Pinnacle 21 department, it was very much cloud first, and that was largely the startup mentality, I think, where the founders needed to host this software and the last thing that the CTO needed to do was manage more infrastructure just to keep the business running. I do really like cloud first, and so I’m sticking with that approach for a significant number of the things like InfluxDB that we rolled out, like our log monitoring solution. But I’m also not afraid of running things internally. Sometimes I think there’s benefits one way or the other. So it depends on team size and resources. We are hiring at the moment, so as we get more DevOps engineers, we’ll have the greater ability to support internally hosted things as well.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; &lt;em&gt;You’ve mentioned a few things that you’re hoping to do next — what’s at the top of that punch list regarding metrics that you’re collecting using InfluxDB?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; I would love to start replacing some of the InfluxQL queries we have with Flux queries and improve some of the dashboards that we have. I think we could benefit from some comparative information where we look at comparing one customer or performance week­ over­ week. I think there’s definitely some power to be had there. I like to improve some of the things in the HTTP monitoring side. It’s good right now, but I think it could be better, and less on the InfluxDB side but more on the Grafana side. I’ve been playing with Grafana OnCall, really happy with that. We’re not using it in production yet, but we are using it in development, and I would like to switch everything over to that. It allows you to acknowledge alerts right from within Slack. It allows you to configure downtime better. That’s one of the challenges we’ve had with the existing solution is if we know we’re doing maintenance on a particular instance, we get a whole bunch of alerts for that instance because it’s difficult to silence those alerts or schedule downtime. So Grafana OnCall makes that easier and still works with InfluxQL or Flux.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; &lt;em&gt;Our community loves Grafana, but have you looked at the visualization tooling in InfluxDB?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; Yes. When I’m building new queries, I will use the InfluxDB Cloud UI and I will write my queries in there, visualize them, make sure that I have them the way I want them. I use the InfluxDB Cloud UI when I’m looking at the usage dashboard. I think some of the visualizations in there are not quite as powerful yet just because Grafana has such a head start on InfluxDB Cloud. But it’s a great system. It’s already more powerful than some of the things I’ve seen with Datadog. For example, you have different kinds of visualizations than just line charts. So yes, we do have some dashboards within the InfluxDB Cloud UI itself.&lt;/p&gt;

&lt;p&gt;To learn more about how Pinnacle 21 is using InfluxDB, click &lt;a href="https://www.influxdata.com/customer/pinnacle-21-by-certara/"&gt;here&lt;/a&gt;.&lt;/p&gt;
</description>
      <pubDate>Fri, 26 Aug 2022 07:00:00 +0000</pubDate>
      <link>https://www.influxdata.com/blog/webinar-highlights-improving-clinical-data-accuracy/</link>
      <guid isPermaLink="true">https://www.influxdata.com/blog/webinar-highlights-improving-clinical-data-accuracy/</guid>
      <category>Product</category>
      <category>Use Cases</category>
      <author>Bria Jones (InfluxData)</author>
    </item>
    <item>
      <title>Webinar Highlights: How Olympus Controls Automates Predictive Maintenance with Telit, MQTT, and InfluxDB</title>
      <description>&lt;p&gt;Unplanned outages are problematic for any organization, and can be especially costly for manufacturers when they involve parts that have a long lead time. In this webinar, Nick Armenta – Automation Engineer at Olympic Controls, shares how &lt;a href="https://www.influxdata.com/products/influxdb-overview/"&gt;InfluxDB&lt;/a&gt; provides insights into when parts may fail to help predict the maintenance windows for their robots. Focused on robot joints and monitoring the “current,” which is essentially the force of the motor, Nick shares details of his experience using the purpose-built time series platform.&lt;/p&gt;

&lt;h2 id="webinar-highlights"&gt;Webinar highlights&lt;/h2&gt;

&lt;h3 id="olympus-controls-overview"&gt;Olympus Controls overview&lt;/h3&gt;
&lt;p&gt;&lt;a href="https://olympus-controls.com/"&gt;Olympus Controls&lt;/a&gt; is a hardware distribution company that primarily sells robotics and motion control technologies, but their ultimate goal is to be an engineering partner to their customers. Driven to find the root cause of a problem, Olympus Controls implements technologies and devices that can connect to a platform, such as InfluxDB, for remote &lt;a href="https://www.influxdata.com/solutions/industrial-iot/"&gt;IoT sensor monitoring&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id="machine-kpis"&gt;Machine KPIs&lt;/h3&gt;

&lt;p&gt;In manufacturing, it is all about improving machinery uptime. By collecting and analyzing sensor metrics about machines and production, organizations want to enable better predictive maintenance of their costly machines. When successful, operations costs are reduced and machine uptime increases. Rates are critically important to establish the overall health of production lines and for Olympus Controls, they use InfluxDB to collect robot and machine health data. By using a time series platform, they have been able to automate the monitoring of industrial manufacturing plants and factories. The machines used in factories run for years, sometimes decades, so understanding when they will need maintenance is necessary.&lt;/p&gt;

&lt;h3 id="telit--mqtt--telegraf--influxdb"&gt;Telit + MQTT + Telegraf + InfluxDB&lt;/h3&gt;

&lt;p&gt;Robotiq Palletizer is a solution Olympus Controls created to automatically stack products onto a pallet. Each robot has joints, similar to our wrists, and each of those joints has a motor. Nick is monitoring motor health using InfluxDB to help predict when maintenance may be needed. Robot data is obtained using a simple IO device with &lt;a href="https://www.telit.com/iot-platforms-overview/"&gt;Telit DeviceWISE&lt;/a&gt; edge platform installed onto it. This gateway allows communication with any device regardless of their preferred protocol and offers built-in communication protocols such as &lt;a href="https://www.influxdata.com/integration/modbus/"&gt;Modbus&lt;/a&gt;, TCP and &lt;a href="https://www.influxdata.com/mqtt/"&gt;MQTT&lt;/a&gt;. This is helpful since Olympus Controls may not know which gateway their customers are using. From there, the MQTT broker publishes specific topics that robots in other locations can subscribe to provide what Olympus Controls calls “load balancing” of your automation. By using the MQTT Consumer &lt;a href="https://www.influxdata.com/integration/mqtt-monitoring/"&gt;Telegraf plugin&lt;/a&gt;, Nick is able to collect data from the broker and pull it into InfluxDB.&lt;/p&gt;

&lt;p&gt;Since Nick wasn’t much of a “database guy,” he enjoyed the quick querying capabilities which allowed him to query and visualize his data. Utilizing custom dashboards is essential to manufacturing, as it makes identifying problems – and solving them, much quicker. To demonstrate an error in real time, Nick playfully interrupted the robot by “punching” it and the error can be seen in the dashboard in real time. This webinar focused on one specific robot but because scalability is easy with InfluxDB, Nick can include multiple robots and easily visualize their data to help get ahead of any costly maintenance issues for his customers.&lt;/p&gt;

&lt;p&gt;&lt;img src="//images.ctfassets.net/o7xu9whrs0u9/6w44zO09P6MmyljLQslR6x/a2bb954797cdd0e0b75172484766b192/Network-Architecture.jpg" alt="Network-Architecture" /&gt;&lt;/p&gt;

&lt;h3 id="why-influxdb"&gt;Why InfluxDB?&lt;/h3&gt;

&lt;p&gt;Nick had very little database experience before InfluxDB and didn’t quite know where to start, but once he realized how easy data collection was with Telegraf and InfluxDB, it made the most sense. The quick querying with minimal effort on his part was a key factor as well. He also loves a good visualization tool and since the visualization component is already built into InfluxDB, it made it easy to start viewing his data.&lt;/p&gt;

&lt;p&gt;&lt;img src="//images.ctfassets.net/o7xu9whrs0u9/1Q68dqeO4sk5MEeQRrQpDg/450c02f24c18946aa0790322dd2807c4/Dashboard-Examples.jpg" alt="Dashboard-Examples" /&gt;&lt;/p&gt;

&lt;p&gt;(If you are also new to InfluxDB, check out &lt;a href="https://university.influxdata.com/"&gt;InfluxDB University&lt;/a&gt; — there are free on-demand and instructor-led courses.)&lt;/p&gt;

&lt;h2 id="qa"&gt;Q&amp;amp;A&lt;/h2&gt;

&lt;p&gt;During the webinar, audience members had some thoughtful questions for Nick — here are a few of them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Is it necessary to use a separate MQTT broker somewhere for InfluxDB to collect data? What is the role of Telegraf in the schema?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; We actually did some other implementations where we did not need MQTT, because we had a small local development environment and so we could send it to a local database. Once we started to go to more of an enterprise type of deployment, that’s where it made more sense, because now we need to go to a cloud instance, so we couldn’t keep that localized anymore. So that’s where the MQTT broker stepped in. But you’re absolutely right about just MQTT and the protocols. It’s not necessarily what we needed. It just made the most sense in this standpoint, because really in manufacturing, it’s all about simplicity. We did have a broker running locally, using Mosquitto, and a Docker container, as well. So it doesn’t have to be that specific endpoint. But MQTT was simple and safe to communicate, which is why I chose it in this instance. But by no means the only way.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Did you face any pushback in your organization? How did you overcome that?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; Yes, the number one complaint I get in factories is that they don’t have enough people. So generally people are stressed. They’ve got tunnel vision. So really pulling them back to that 10,000 foot view and saying, “Hey, if you look right here, this is a serious pain point. If we can address this, we can alleviate your stress.” And to eliminate those pain points, we need to pull data that allows us to show them where they could be most productive. So it’s really just pulling them back for a little bit, talking them off the ledge, and saying, “Let’s look at this area first.” And from there, we can start generating more traction and more productivity.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt; Are you considering a machine learning approach, for example, using neural networks, classification algorithms, or something to predict specific events and trying to learn something from available data?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; The number one problem I’ve seen is really just a lack of data availability. So step one, get a good pool of clean, formatted data. Once your data is clean, formatted, and visualized in an understandable way, you can actually make quick judgment calls and understand just by looking at a good, visualized interface. There’s a bunch of different data streams and it’s a very complex type of scenario. But when it comes to things like preventative maintenance or any kind of productivity metrics, those are pretty basic, discrete type signals we can usually look for.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt;  How do you manage loss of connection to the MQTT broker? Is there an MQTT client or other agent buffering data locally in the factory?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Answer:&lt;/strong&gt; There are actually a couple of different ways to manage the loss of connection. MQTT comes with quality of service (QoS) levels to guarantee the delivery of a specific message. Level 0 is basically similar to UDP (versus TCP), where you send a message and you don’t care what happened. That is the default setting in the protocol. Level 1 sends back an acknowledgment, and Level 2 provides a 4-part handshake which is slower but guarantees message delivery.&lt;/p&gt;

&lt;p&gt;There were many more interesting questions! If you’re interested in watching the full webinar to hear the rest of the Q&amp;amp;A, check it out &lt;a href="https://www.influxdata.com/resources/how-olympus-controls-automates-predictive-maintenance-with-telit-mqtt-and-influxdb/"&gt;here&lt;/a&gt;! Find the presentation &lt;a href="https://www.slideshare.net/influxdata/how-olympus-controls-automates-predictive-maintenance-with-telit-mqtt-and-influxdb"&gt;here&lt;/a&gt;.&lt;/p&gt;
</description>
      <pubDate>Fri, 12 Aug 2022 07:00:00 +0000</pubDate>
      <link>https://www.influxdata.com/blog/olympus-predictive-maintenance-webinar-highlights/</link>
      <guid isPermaLink="true">https://www.influxdata.com/blog/olympus-predictive-maintenance-webinar-highlights/</guid>
      <category>Product</category>
      <category>Use Cases</category>
      <author>Bria Jones (InfluxData)</author>
    </item>
    <item>
      <title>It’s BBQ Season! How Pit Bosses Use InfluxDB to Avoid the Stall</title>
      <description>&lt;p&gt;If you’re ever in Dallas or Kansas City (or really any foodie city) and feel like having a spirited debate, just ask who does BBQ best. Having lived in Texas for most of my life, I can confidently say Texans take their BBQ seriously and, based on our recent internal Slack poll, I’m inclined to believe the folks of Kansas City, the Carolinas and Louisiana do too. The hours of preparation and execution are not for the faint of heart, and those that take on the challenge each have a unique and specific method they use to achieve greatness.&lt;/p&gt;

&lt;p&gt;Some call it art, some call it science. Those who include &lt;a href="https://www.influxdata.com/the-best-way-to-store-collect-analyze-time-series-data/"&gt;InfluxDB&lt;/a&gt; in their culinary toolkit will call it science and I will share with you how these pitmaster scientists perfect their BBQ with time series data.&lt;/p&gt;

&lt;h2 id="first-the-basics"&gt;First, the basics&lt;/h2&gt;

&lt;p&gt;In the BBQ world, “smoking” is the method used to cook various meats using a specific piece of equipment, at a low temperature, for a long period of time. You’ll hear the phrase “low and slow” and this refers to the tried and true method for achieving tender and flavorful results.&lt;/p&gt;

&lt;p&gt;There is a lot that goes into determining a proper smoke, such as the type of smoker and wood choice. You’ll likely start an argument if you claim one is better than the other, but one element that is not debated is the importance of temperature control.&lt;/p&gt;

&lt;p&gt;For starters, most meats need to reach an internal temperature of at least 145 degrees Fahrenheit (63 ℃) to be safe to consume. For optimal flavor and tenderness, the desired temperature is around 180 degrees (82 ℃). One of the most common frustrations of smoking meat is the dreaded “stall” or “plateau.” This occurs when the internal temperature reaches a certain point and stops rising. Caused by the evaporation of liquid on the meat’s surface – much like when you sweat while working hard, the stall can last for hours which means a much longer cook time. The remedy to getting out of the stall is simple: just wrap the meat and contain the heat, but what if you could set up alerts to notify you when you’ve hit the stall? You’ll most likely get to enjoy the fruits of your labor a lot sooner.&lt;/p&gt;

&lt;p&gt;Did you know that Texas is the home of the world’s largest BBQ pit and it’s on wheels? The Undisputable Cuz is the world’s largest BBQ pit. This pit can grill up to 4 tons of meat in one go, and the man who owns it only uses it for charity. He once fed 55,000 people in 11 days after Hurricane Harvey.&lt;/p&gt;

&lt;h2 id="using-influxdb-to-avoid-the-stall"&gt;Using InfluxDB to avoid “the stall”&lt;/h2&gt;

&lt;p&gt;Will Cooke, Director of Engineering for InfluxData’s storage team and Scott Anderson, Senior Writer and Technical Lead for InfluxData’s Docs team both utilize InfluxDB to optimize their smoke performance but each in their own way. Fun fact: they’re regulars in our internal BBQ Slack channel called #influxpits – we take our BBQ seriously at InfluxData. If you want to share your own experience monitoring your BBQ (or anything else), check out the #home-automation channel in our &lt;a href="https://www.influxdata.com/slack"&gt;community Slack workspace.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Will began his journey with DIY in mind, attempting to build his own sensors at first. After a few hundred hours and some questionable decisions, he decided on off-the-shelf hardware for his home monitoring needs and a mechanism that he could “hack” to his liking. He settled on an inexpensive thermostat that uses Bluetooth Low Energy, Raspberry Pi and &lt;a href="https://www.influxdata.com/products/influxdb-cloud/"&gt;InfluxDB Cloud&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src="//images.ctfassets.net/o7xu9whrs0u9/01s5cgEpjEVHSM5PUjrYfd/cbc32d79c93207075e7ba1adf8ac97a1/RaspberryPI---Bluetooth-LE-Devices.jpg" alt="RaspberryPI---Bluetooth-LE-Devices" /&gt;&lt;/p&gt;

&lt;p&gt;Not one to be confined by the given ecosystem, he used &lt;a href="https://www.influxdata.com/integration/mqtt-monitoring/"&gt;MQTT&lt;/a&gt; as his method to get the data from Raspberry Pi into a server that was running Telegraf and into InfluxDB Cloud. Realizing how quickly he could set up dashboards, he created his own to track the temperature inside the smoker and the internal temperature of the meat. Using InfluxDB’s &lt;a href="https://www.influxdata.com/how-to-visualize-time-series-data/"&gt;visualization tool&lt;/a&gt;, it’s easy to see when the stall began. The dip in temperature indicates the moment Will opened the smoker to wrap the meat and almost instantly, the internal temperature of the meat began to climb back up. Thus, ending the stall.&lt;/p&gt;

&lt;p&gt;&lt;img src="//images.ctfassets.net/o7xu9whrs0u9/2ikWKqOo0y5xhXC3jCvUkT/ef5f294a60f125bb7c1ce3618c1fa74f/temperature-board.jpg" alt="temperature-board" /&gt;&lt;/p&gt;

&lt;h2 id="not-so-diy-inclined"&gt;Not so DIY inclined?&lt;/h2&gt;

&lt;p&gt;Scott wasn’t interested in building everything from scratch. He opted to purchase a cloud-connected wireless meat thermometer called &lt;a href="https://www.influxdata.com/integration/fireboard/"&gt;FireBoard&lt;/a&gt;, which collects sensor data from the probes plugged into it and sends the data up to the FireBoard cloud servers. One of the cool things about having a FireBoard is that it comes equipped with out-of-the-box visualization tools and dashboards that can be used on your phone or Apple Watch. So why bother with InfluxDB if the dashboards are already made and available?&lt;/p&gt;

&lt;p&gt;&lt;img src="//images.ctfassets.net/o7xu9whrs0u9/1W6LWhUPiJOsrV7lnkfheS/648d677e2e66b0e7ad1fcd8c6bc629a4/Using-InfluxDB-to-avoid-the-stall-OG.jpg" alt="Using-InfluxDB-to-avoid-the-stall-OG" /&gt;&lt;/p&gt;

&lt;p&gt;For Scott, the real value in storing FireBoard data in InfluxDB is what he could do with that data. Specifically, the ability to detect the stall as it happens and be alerted.&lt;/p&gt;

&lt;p&gt;Scott enjoys smoking overnight while still getting a good night’s sleep, so he utilized the monitoring alerting API that’s built into InfluxDB. He assigned statuses based on calculating the difference between 5 minute averages. Anything less than 0.02 degrees every five minutes meant the meat was stalling and was given a “warn” status and that change in status would trigger an alert that would send him a notification directly to his phone, thereby waking him up so he could wrap the meat and contain the heat. Talk about commitment to his craft! If you’re interested in monitoring your FireBoard, check out this &lt;a href="https://www.influxdata.com/influxdb-templates/fireboard/"&gt;InfluxDB Template&lt;/a&gt; created by Scott.&lt;/p&gt;

&lt;p&gt;Some call it art, but these two masters made it science. I just call it delicious.&lt;/p&gt;

&lt;p&gt;If you’re interested in hearing more about Will and Scott’s experience using InfluxDB to monitor their BBQ sessions, check out their presentation and recording &lt;a href="https://www.influxdata.com/time-series-meetup/virtual-2020/#homebrew"&gt;here&lt;/a&gt; to try it yourself. If you have your own unique and special way you’re using InfluxDB, let us know &lt;a href="https://www.influxdata.com/get-hoodie/"&gt;here&lt;/a&gt;!&lt;/p&gt;
</description>
      <pubDate>Thu, 28 Jul 2022 07:00:00 +0000</pubDate>
      <link>https://www.influxdata.com/blog/bbq-how-pit-bosses-use-influxdb/</link>
      <guid isPermaLink="true">https://www.influxdata.com/blog/bbq-how-pit-bosses-use-influxdb/</guid>
      <category>Product</category>
      <category>Use Cases</category>
      <category>Developer</category>
      <author>Bria Jones (InfluxData)</author>
    </item>
  </channel>
</rss>
