Réclamations Datadog a demandé au développeur de tuer l’outil de données open source • The Register

Après un retard de plus d’un an, une contribution de code open source permettant l’exportation des données de la plate-forme Application Performance Monitoring (APM) de Datadog a finalement été fusionnée mardi dans une collection de composants OpenTelemetry.

La raison du retard, selon John Dorman, le développeur du logiciel qui a écrit le code du récepteur Datadog APM, est que, il y a environ un an, Datadog lui a demandé de ne pas soumettre le logiciel.

Le 8 février de l’année dernière, Dorman, qui s’appelle “boostchicken” sur GitHub, a annoncé qu’il clôturait sa demande d’extraction – le terme git pour le code de programmation contribué à un projet.

“Après réflexion, j’ai décidé de fermer ce PR [pull request],” il a écrit. “[T]voici de meilleures façons d’OTEL [OpenTelemetry] support avec Datadog.”

Les membres de la communauté open source qui se concentrent sur la surveillance des applications – la collecte et l’analyse des journaux, des traces d’activité des applications et d’autres mesures qui peuvent être utiles pour maintenir les applications en cours d’exécution – avaient des questions, affirmant que DataDog préfère enfermer les clients dans leur produit.

Peu de temps après le message, Charity Majors, PDG de Honeycomb.io, une société rivale de surveillance des applications, a écrit un fil Twitter en expliquant les avantages d’OpenTelemetry et en appelant Datadog à ne prendre en charge OTEL que comme une rue à sens unique.

“Datadog a dit aux utilisateurs qu’ils pouvaient utiliser OTEL pour obtenir des données, mais pas pour en sortir”, Majors a écrit. “Le chien de données Collecteur OTEL PR a été tué en silence. La personne qui l’a écrit semble avoir subi des pressions pour le fermer, et rien n’a été proposé pour le remplacer.”

Un tel comportement serait incompatible avec les objectifs de la Cloud Native Computing Foundation (CNCF) Projet OpenTelemetryqui vise à “fournir un ensemble de SDK, d’API et d’outils standardisés indépendants des fournisseurs pour ingérer, transformer et envoyer des données à un back-end d’observabilité (c’est-à-dire open source ou fournisseur commercial).”

C’est-à-dire que le projet OpenTelemetry vise à promouvoir la portabilité des données, au lieu de l’entraver, comme c’est souvent le cas chez les éditeurs de logiciels propriétaires.

Le chien fumant

Le 26 janvier, Dorman a confirmé les soupçons selon lesquels il avait été approché par Datadog et a demandé de ne pas poursuivre ses efforts.

“Je dois des excuses à la communauté pour celui-ci”, a déclaré Dorman a écrit dans son fil de demande de tirage. “Je n’avais pas le courage de mes convictions et quand les choses se sont bousculées et que j’ai dû faire le choix difficile, j’ai choisi la solution de facilité.”

“Datadog m’a ‘demandé’ de tuer cette pull request. Il y avait d’autres membres de mon organisation présents qui m’ont fait savoir que cette réponse serait un ‘ok’. Je suis sûr que j’aurais pu dire non, pour le moment je ne pouvais tout simplement pas comprendre l’ouverture de la boîte de Pandore. Voilà, pas de NDA, pas de pile d’argent. J’ai laissé le code en espérant que quelqu’un pourrait continuer. J’étais prêt à donner [Datadog] ce code, aucune chaîne n’est attachée tant qu’il fait avancer OTel. Ils ont refusé.”

Il a ajouté: “Cependant, je leur ai dit que si vous ne souteniez pas OpenTelemetry de manière significative, je recommencerais à envoyer des demandes d’extraction. Nous y sommes donc. Je pense que je leur ai donné suffisamment de temps pour faire ce qu’il faut.”

En effet, Dorman a ensuite rouvert sa pull request, qui a été mardi fusionné dans le référentiel des composants Open Telemetry Collector. Son récepteur Datadog ARM peut ingérer des traces au format Datadog Trace Agent.

Par coïncidence, Datadog a publié mardi un article de blog intitulé “L’engagement de Datadog envers OpenTelemetry et la communauté open source”. Il ne fait aucune mention de la prétendue demande de “tuer [the] pull request.” Au lieu de cela, il énumère les différentes manières dont la société a récemment pris en charge OpenTelemetry.

Le registre a demandé un commentaire à Datadog. Nous n’avons pas eu de réponse.

Dorman, qui travaille actuellement pour Meta, n’a pas répondu à une demande de commentaire. Cependant, la semaine dernière, par Twitteril a crédité Grafana, un concurrent open source de Datadog, pour avoir “officiellement parrainé” le travail et pour avoir souligné que Datadog “refuse de soutenir OTEL de manière significative”.

Les Comité de gouvernance d’OpenTelemetry pour la CNCF à condition Le registre avec la déclaration suivante :

“Nous essayons toujours de donner un sens à ce qui s’est passé ici ; nous le commenterons une fois que nous aurons compris. Quoi qu’il en soit, nous sommes heureux d’examiner et d’accepter toutes les contributions qui font avancer le projet, et cela [pull request] a été fusionné hier », a-t-il déclaré. ®

Leave a Comment