diff --git a/website/api/controllers/view-endpoint-ops.js b/website/api/controllers/view-observability.js similarity index 96% rename from website/api/controllers/view-endpoint-ops.js rename to website/api/controllers/view-observability.js index 7854159b65..6fa1a3381e 100644 --- a/website/api/controllers/view-endpoint-ops.js +++ b/website/api/controllers/view-observability.js @@ -1,16 +1,16 @@ module.exports = { - friendlyName: 'View endpoint ops', + friendlyName: 'View observability', - description: 'Display "Endpoint ops" page.', + description: 'Display "Observability" page.', exits: { success: { - viewTemplatePath: 'pages/endpoint-ops' + viewTemplatePath: 'pages/observability' }, badConfig: { responseType: 'badConfig' }, }, diff --git a/website/assets/js/pages/endpoint-ops.page.js b/website/assets/js/pages/observability.page.js similarity index 95% rename from website/assets/js/pages/endpoint-ops.page.js rename to website/assets/js/pages/observability.page.js index f79d51d830..0386d1f3f3 100644 --- a/website/assets/js/pages/endpoint-ops.page.js +++ b/website/assets/js/pages/observability.page.js @@ -1,4 +1,4 @@ -parasails.registerPage('endpoint-ops-page', { +parasails.registerPage('observability-page', { // ╦╔╗╔╦╔╦╗╦╔═╗╦ ╔═╗╔╦╗╔═╗╔╦╗╔═╗ // ║║║║║ ║ ║╠═╣║ ╚═╗ ║ ╠═╣ ║ ║╣ // ╩╝╚╝╩ ╩ ╩╩ ╩╩═╝ ╚═╝ ╩ ╩ ╩ ╩ ╚═╝ diff --git a/website/assets/styles/importer.less b/website/assets/styles/importer.less index ef6d10bbcb..33420eb3ae 100644 --- a/website/assets/styles/importer.less +++ b/website/assets/styles/importer.less @@ -67,7 +67,7 @@ @import 'pages/vanta-authorization.less'; @import 'pages/admin/generate-license.less'; @import 'pages/device-management.less'; -@import 'pages/endpoint-ops.less'; +@import 'pages/observability.less'; @import 'pages/transparency.less'; @import 'pages/press-kit.less'; @import 'pages/software-management.less'; diff --git a/website/assets/styles/pages/endpoint-ops.less b/website/assets/styles/pages/observability.less similarity index 99% rename from website/assets/styles/pages/endpoint-ops.less rename to website/assets/styles/pages/observability.less index a2459aa9eb..b1a29e3dac 100644 --- a/website/assets/styles/pages/endpoint-ops.less +++ b/website/assets/styles/pages/observability.less @@ -1,4 +1,4 @@ -#endpoint-ops-page { +#observability-page { @heading-line-height: 120%; @text-line-height: 150%; diff --git a/website/config/policies.js b/website/config/policies.js index 1681d1d645..becc2c3931 100644 --- a/website/config/policies.js +++ b/website/config/policies.js @@ -45,7 +45,7 @@ module.exports.policies = { 'deliver-mdm-beta-signup': true, 'deliver-apple-csr': true, 'download-rss-feed': true, - 'view-endpoint-ops': true, + 'view-observability': true, 'view-software-management': true, 'deliver-mdm-demo-email': true, 'view-support': true, diff --git a/website/config/routes.js b/website/config/routes.js index 173a5673a6..f02a813ae5 100644 --- a/website/config/routes.js +++ b/website/config/routes.js @@ -228,10 +228,10 @@ module.exports.routes = { } }, - 'GET /endpoint-ops': { - action: 'view-endpoint-ops', + 'GET /observability': { + action: 'view-observability', locals: { - pageTitleForMeta: 'Endpoint ops', + pageTitleForMeta: 'Observability', pageDescriptionForMeta: 'Pulse check anything, build reports, and ship data to any platform with Fleet.', currentSection: 'platform', } @@ -540,11 +540,12 @@ module.exports.routes = { 'GET /endpoint-operations': '/endpoint-ops',// « just in case we type it the wrong way 'GET /example-dep-profile': 'https://github.com/fleetdm/fleet/blob/main/it-and-security/lib/automatic-enrollment.dep.json', 'GET /vulnerability-management': (req,res)=> { let originalQueryString = req.url.match(/\?(.+)$/) ? '?'+req.url.match(/\?(.+)$/)[1] : ''; return res.redirect(301, sails.config.custom.baseUrl+'/software-management'+originalQueryString);}, + 'GET /endpoint-ops': (req,res)=> { let originalQueryString = req.url.match(/\?(.+)$/) ? '?'+req.url.match(/\?(.+)$/)[1] : ''; return res.redirect(301, sails.config.custom.baseUrl+'/observability'+originalQueryString);}, // Shortlinks for texting friends, radio ads, etc 'GET /mdm': '/device-management?utm_content=mdm',// « alias for radio ad - 'GET /it': '/endpoint-ops?utm_content=eo-it', - 'GET /seceng': '/endpoint-ops?utm_content=eo-security', + 'GET /it': '/observability?utm_content=eo-it', + 'GET /seceng': '/observability?utm_content=eo-security', 'GET /vm': '/software-management?utm_content=vm', // Fleet UI diff --git a/website/views/layouts/layout.ejs b/website/views/layouts/layout.ejs index e33ef86293..3134e14af1 100644 --- a/website/views/layouts/layout.ejs +++ b/website/views/layouts/layout.ejs @@ -159,7 +159,7 @@ Multi platform
@@ -219,7 +219,7 @@ Multi platform @@ -308,7 +308,7 @@Replace the sprawl with <%= primaryBuyingSituation === 'vm'? 'secure, open-source reporting that works the way you want' : primaryBuyingSituation === 'eo-security'? 'open-source endpoint observability for every platform' : 'a modern device management platform that works the way you want' %>.
Use "read-only" mode or enable remote scripting to automate anything on every operating system, including Linux.
@@ -94,7 +94,7 @@ Ship data to any platformShip logs to any platform like Splunk, Snowflake, or any streaming infrastructure like AWS Kinesis and Apache Kafka.
@@ -122,7 +122,7 @@A <%= primaryBuyingSituation==='eo-security'? 'lightweight' : 'quick-fast' %> way to gather <%= primaryBuyingSituation==='vm'? 'patch level and custom reports across all your computing devices, even in OT and production environments' : primaryBuyingSituation==='eo-security'? 'deep context and custom telemetry across all your endpoints, even servers' : primaryBuyingSituation==='mdm'||primaryBuyingSituation==='eo-it'? 'compliance and inventory data across all your devices' : 'device data across all your computers' %>. Pulse check or automate anything on any platform.
A <%= primaryBuyingSituation==='vm'? 'lightweight' : 'quick-fast' %> way to gather <%= primaryBuyingSituation==='vm'? 'patch level and custom reports across all your computing devices, even in OT and production environments' : primaryBuyingSituation==='vm'? 'deep context and custom telemetry across all your endpoints, even servers' : primaryBuyingSituation==='mdm'||primaryBuyingSituation==='eo-it'? 'compliance and inventory data across all your devices' : 'device data across all your computers' %>. Pulse check or automate anything on any platform.