From 2012501e184ec5ff0a89c6d8b62cd622786864cc Mon Sep 17 00:00:00 2001 From: CChislett Date: Fri, 1 May 2026 10:13:45 +0100 Subject: [PATCH 1/2] Add Legal Notices section and improve licenses page formatting --- .../Third-Party-Licenses/licenses.md | 70 ++++++++++++++++++- 1 file changed, 67 insertions(+), 3 deletions(-) diff --git a/docs/Admin-and-data/Third-Party-Licenses/licenses.md b/docs/Admin-and-data/Third-Party-Licenses/licenses.md index ea02fdb..40c1050 100644 --- a/docs/Admin-and-data/Third-Party-Licenses/licenses.md +++ b/docs/Admin-and-data/Third-Party-Licenses/licenses.md @@ -43,6 +43,8 @@ Licensees may convey the work under these licenses [Modified Grafana source code](https://github.com/intergral/grafana) +--- + ## Third-party licenses | Description | License type | @@ -71,13 +73,75 @@ Licensees may convey the work under these licenses | Google Material Design Icons | [APACHE LICENSE 2.0](/tpl/APACHE_LICENSE-2.0/) | | yaml | [ISC](/tpl/ISC_LICENSE/) | +--- + ## FusionReactor Agent licenses -[Third-party license agreements & additional notices](/Admin-and-data/Third-Party-Licenses/Third_Party_License_Agreements/) + +Full third-party license agreements and additional notices for the FusionReactor agent are available on a separate page. + +[View third-party license agreements & additional notices](/Admin-and-data/Third-Party-Licenses/Third_Party_License_Agreements/) + +--- ## EULA -[EULA](https://fusion-reactor.com/eula-intergral-software-end-user-license-agreement/) -___ +The End User License Agreement (EULA) governs your use of Intergral software products. + +[Read the EULA](https://fusion-reactor.com/eula-intergral-software-end-user-license-agreement/) + +--- + +## Legal Notices +This document lists third-party open-source dependencies used in this project that carry license terms with explicit attribution or notice requirements. +All other dependencies use the MIT license, which has equivalent notice requirements but is considered permissive enough that legal teams do not typically require explicit listing for SaaS web applications. + +No GPL, LGPL, or AGPL licensed packages are used. There are no source-disclosure obligations. + +### Apache License 2.0 + +The following production dependencies are licensed under the [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0). + +Apache 2.0 requires that a copy of the license and any existing NOTICE files accompany distributions. None of the packages below include a NOTICE file with additional third-party attributions. + +| Package | Version | Copyright Holder | +|---|---|---| +| `@aws-sdk/credential-providers` | 3.1034.0 | AWS SDK for JavaScript Team | +| `@grafana/faro-web-sdk` | 2.2.4 | Grafana Labs | +| `@grafana/faro-web-tracing` | 2.2.4 | Grafana Labs | +| `@opentelemetry/api` | 1.9.0 | OpenTelemetry Authors | +| `@opentelemetry/api-logs` | 0.212.0 | OpenTelemetry Authors | +| `@opentelemetry/instrumentation` | 0.212.0 | OpenTelemetry Authors | +| `@opentelemetry/resources` | 2.5.1 | OpenTelemetry Authors | +| `@opentelemetry/sdk-logs` | 0.212.0 | OpenTelemetry Authors | +| `@opentelemetry/sdk-metrics` | 2.5.1 | OpenTelemetry Authors | +| `@opentelemetry/sdk-trace-base` | 2.5.1 | OpenTelemetry Authors | +| `class-variance-authority` | 0.7.1 | Joe Bell | +| `fuse.js` | 7.3.0 | Kiro Risk | +| `launchdarkly-js-client-sdk` | 3.9.0 | Catamorphic, Co. | +| `launchdarkly-node-server-sdk` | 7.0.4 | Catamorphic, Co. | +| `mongodb` | 7.2.0 | The MongoDB NodeJS Team | + +### BSD 3-Clause License + +The following production dependency is licensed under the [BSD 3-Clause License](https://opensource.org/licenses/BSD-3-Clause). + +BSD 3-Clause requires that the copyright notice and disclaimer be reproduced in documentation or other materials provided with binary distributions. + +| Package | Version | Copyright Holder | +|---|---|---| +| `rrule` | 2.8.1 | Jakub Roztocil, Lars Schoning, and David Golightly | + +### ISC License + +The following production dependencies are licensed under the [ISC License](https://opensource.org/licenses/ISC), which is functionally equivalent to MIT. + +| Package | Version | Copyright Holder | +|---|---|---| +| `d3-force` | 3.0.0 | Mike Bostock | +| `d3-quadtree` | 3.0.1 | Mike Bostock | +| `lucide-react` | 0.576.0 | Cole Bemis (Feather icons, MIT); Lucide Contributors (all other icons) | + +--- !!! question "Need more help?" Contact support in the chat bubble and let us know how we can assist. From cf4457e8bf83b0e54a506cec7e0bb0ce783eef3d Mon Sep 17 00:00:00 2001 From: CChislett Date: Thu, 14 May 2026 10:03:15 +0100 Subject: [PATCH 2/2] Add video embed and side-by-side layout to Services overview --- .../Features/Services/overview.md | 14 +++++++-- docs/stylesheets/extra.css | 29 +++++++++++++++++++ 2 files changed, 41 insertions(+), 2 deletions(-) diff --git a/docs/Data-insights/Features/Services/overview.md b/docs/Data-insights/Features/Services/overview.md index 1286bb7..ecdcdab 100644 --- a/docs/Data-insights/Features/Services/overview.md +++ b/docs/Data-insights/Features/Services/overview.md @@ -1,10 +1,20 @@ # Services Overview ![!Screenshot](services.png) +
-The Services Overview gives you a centralised view of all services in your environment, visualising how they depend on each other and summarising their health at a glance. +The **Services** page gives you full visibility into your OpenTelemetry-instrumented services - how they connect, how they perform, and where problems are occurring. -![!Screenshot](services-overview.png) +
+ +
+
+ +
+
+

Watch this short walkthrough to see the Services view in action - covering the service graph, dependency mapping, latency and error metrics, and how to drill into individual services for deeper investigation.

+
+
## Service Graph diff --git a/docs/stylesheets/extra.css b/docs/stylesheets/extra.css index 6af1f1b..5b64f01 100644 --- a/docs/stylesheets/extra.css +++ b/docs/stylesheets/extra.css @@ -3,6 +3,35 @@ text-align: center; /* Center the button text */ } +/* Side-by-side intro: video left, text right */ +.intro-with-video { + display: flex; + gap: 24px; + align-items: center; + margin-bottom: 1.5rem; +} + +.intro-with-video .video-side { + flex: 1; +} + +.intro-with-video .video-side iframe { + width: 100%; + aspect-ratio: 16 / 9; + display: block; + border: 0; +} + +.intro-with-video .intro-text { + flex: 1; +} + +@media (max-width: 600px) { + .intro-with-video { + flex-direction: column; + } +} + /* Responsive video embeds */ .video-wrapper { position: relative;