{"id":1027321,"date":"2023-08-04T10:52:12","date_gmt":"2023-08-04T14:52:12","guid":{"rendered":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/uncategorized\/it-pros-mull-observability-tools-devx-and-generative-ai-techtarget.php"},"modified":"2023-08-04T10:52:12","modified_gmt":"2023-08-04T14:52:12","slug":"it-pros-mull-observability-tools-devx-and-generative-ai-techtarget","status":"publish","type":"post","link":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/artificial-general-intelligence\/it-pros-mull-observability-tools-devx-and-generative-ai-techtarget.php","title":{"rendered":"IT pros mull observability tools, devx and generative AI &#8211; TechTarget"},"content":{"rendered":"<p><p>    As platform engineering teams increasingly take on enterprise    performance management tasks in production, there have been    missed opportunities to give developers insights into their    applications, experts say.  <\/p>\n<p>    Observability is an area where     platform engineers and     SREs have stepped in on behalf of some application    developers, who aren't as steeped in the complexities of    distributed cloud infrastructure systems such as Kubernetes.    Analysts have also seen an increase in observability teams,    specifically, within the platform engineering discipline that    connect developers' application performance insights with    underlying infrastructure data.  <\/p>\n<p>    \"[There's] a move toward centralizing observability teams and    centers of excellence,\" said Nancy Gohring, an analyst at IDC.    \"One driver for doing that is to try to control costs -- and    one way those teams are trying to control costs is setting up    data [storage] quotas for teams.\"  <\/p>\n<p>    Such teams don't replace the need for developers to instrument    their own application code but have helped ease the burden of    managing the ongoing     operational costs associated with collecting observability    data, Gohring said.  <\/p>\n<p>    There are some aspects of infrastructure monitoring, too, that    developers don't need to concern themselves with, said Gregg    Siegfried, an analyst at Gartner. Still, there remains a divide    between the     interests of platform teams in production observability and    the interests of application developers, Siegfried said.  <\/p>\n<p>    \"I see an emergence of tools trying to give developers closer    access to that data, to give them more insight, maybe allow    them to put better instrumentation into the software,\" he said.    \"But none of them have really set the world on fire yet.\"  <\/p>\n<p>      It's a commonly understood best practice in observability      that developers instrument their own code before it's      deployed to production, the better to manage its performance      in the \"you build it, you run it\" mode of DevOps.    <\/p>\n<p>      \"I'm part of the OpenTelemetry End User Working Group, and      recently we had somebody come in and talk to our user      community about how they work in a company that really      fosters an observability culture,\" said Adriana Villela,      developer advocate at ServiceNow's Lightstep, an      observability vendor, in a presentation at the recent      Monitorama conference. \"The wonderful thing about it is that      there is a directive from the executive saying, 'Thou shalt      do observability and also developers are the ones      instrumenting their own code,' which means that if you've got      some disgruntled development team saying, 'I don't have time      to instrument my code,' tough [s---].\"    <\/p>\n<p>      But some newer entrants to the market and their early      customers question whether the developer experience (devx)      with observability needs to be quite so tough.    <\/p>\n<p>      \"Developers being able to add custom metrics to their code or      spans or use observability tools is really critical to help      developers take ownership of what they run in production,\"      said Joseph Ruscio, a general partner at Heavybit, an      early-stage investor in cloud infrastructure startups, in a      Monitorama presentation.    <\/p>\n<p>      However, to a new engineer, the overwhelming number of tools      available for observability is \"inscrutable and not at all      welcoming to someone new to the craft,\" Ruscio said.    <\/p>\n<p>      A production engineering team at a market research company is      trying to make this task less onerous for developers using a      new Kubernetes-based APM tool from Groundcover.       Groundcover uses eBPF to automatically gather data from      Kubernetes clusters and associate it with specific      applications, which could eventually replace the      language-specific SDKs developers used to instrument      applications using incumbent vendor       Datadog.    <\/p>\n<p>      \"For what we are calling custom metrics that monitor a      specific application's behavior, these will continue to be      the responsibility of the developers,\" said Eli Yaacov, a      production engineer at SimilarWeb, based in New York. \"But      we, the production engineers, can provide the developers the      [rest of] the ecosystem. For example, if they are running      Kubernetes, they don't need to worry about [instrumenting      for] the default CPU or memory.  Groundcover collects all      this data in Kubernetes  without requiring the developers to      integrate with anything into their services.\"    <\/p>\n<p>      Other emerging vendors also offer automated instrumentation      features in debugging tools to instrument developers' apps      without requiring code changes. These include Lightrun and      Rookout.     <\/p>\n<p>      Amid this year's general hype about       generative AI, observability vendors have been quick to      roll out natural language interfaces for their tools, mostly      to add a user-friendly veneer over their relatively complex,      often proprietary, data query languages. Such vendors include            Honeycomb,       Splunk, and most recently,       Dynatrace and Datadog.    <\/p>\n<p>      However, generative AI interfaces are not necessarily an      obvious slam dunk to improve the developer experience of      using observability tools, Siegfried said, as most developers      are comfortable working in code.    <\/p>\n<p>      \"They have better things to do with their time than learn how      to use an [application performance management] solution,\" he      said.    <\/p>\n<p>      Long term, generative AI and artificial general intelligence      may have a significant effect, Ruscio said. But in the short      term, he said he is skeptical that large language models such      as       ChatGPT will make a major impact on observability,      particularly the developer experience.    <\/p>\n<p>      Instead, unlike security and production-level systems      monitoring, observability has yet to shift very far left in      the development lifecycle -- and developers would be best      served by changing that, Ruscio said during his presentation.      New and emerging vendors, some of which are among Heavybit's      portfolio companies, are working in this      area, termed observability-driven development.    <\/p>\n<p>      \"There's this missing mode where, wouldn't it be nice if you      had some input when you are actually writing code as to, what      does this code look like in production?\" Ruscio said. \"It's      cool that when I ship it, I'll get a graph. But why shouldn't      I just know now, in my IDE, [how it will perform?]\"    <\/p>\n<p>      Beth Pariseau, senior news writer at TechTarget, is an      award-winning veteran of IT journalism. She can be reached      at[emailprotected]or      on Twitter @PariseauTT.    <\/p>\n<p><!-- Auto Generated --><\/p>\n<p>See the original post: <\/p>\n<p><a target=\"_blank\" rel=\"nofollow noopener\" href=\"https:\/\/www.techtarget.com\/searchitoperations\/news\/366546896\/IT-pros-mull-observability-tools-devx-and-generative-AI\" title=\"IT pros mull observability tools, devx and generative AI - TechTarget\">IT pros mull observability tools, devx and generative AI - TechTarget<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p> As platform engineering teams increasingly take on enterprise performance management tasks in production, there have been missed opportunities to give developers insights into their applications, experts say. Observability is an area where platform engineers and SREs have stepped in on behalf of some application developers, who aren't as steeped in the complexities of distributed cloud infrastructure systems such as Kubernetes. Analysts have also seen an increase in observability teams, specifically, within the platform engineering discipline that connect developers' application performance insights with underlying infrastructure data.  <a href=\"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/artificial-general-intelligence\/it-pros-mull-observability-tools-devx-and-generative-ai-techtarget.php\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"limit_modified_date":"","last_modified_date":"","_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[1234933],"tags":[],"class_list":["post-1027321","post","type-post","status-publish","format-standard","hentry","category-artificial-general-intelligence"],"modified_by":null,"_links":{"self":[{"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/posts\/1027321"}],"collection":[{"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/comments?post=1027321"}],"version-history":[{"count":0,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/posts\/1027321\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/media?parent=1027321"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/categories?post=1027321"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/tags?post=1027321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}