Build 185
TABLE OF CONTENTS
2020-09-08
On-Premises Release Notes
Features
Ability to log out login events for security auditing
Dedicated logger for audit logs can be activated with following config toggle config.audit.log.level
it logs every login in a seperated log file, which can be found in the log directory under the following path /instana/butler/audit.log
.
how to configure
Cumulative Features from Release #184, #185
Features
- Website page transition analysis is now supported via the user interface.
- Website custom events and page transitions analysis are now supported via the API.
- Website page transition metrics are now supported within custom dashboards.
- The host agent is now capable of automatically creating the Git repository for the Git-based configuration management, and it is seamlessly integrated in the agent Docker images and the OneLiner. Refer to the Git-based Configuration Management documentation for more information.
- Added Zend Framework (v2.5 through v3.1) and Laminas (v3.1) support via the 1.9.0 PHP Extension. We collect route, controller, action and module information so you can slice and dice the calls directed at your application.
-
PHP Framework support in Unbounded Analytics now allows you to filter your calls by controller, action, route and module (if present). Available call tags for filtering added:
call.php.zf.action
- The ZendFramework action invokedcall.php.zf.controller
- The ZendFramework controller invokedcall.php.zf.module
- The ZendFramework module invokedcall.php.zf.route
- The ZendFramework route invokedcall.php.laminas.action
- The Laminas action invokedcall.php.laminas.controller
- The Laminas controller invokedcall.php.laminas.module
- The Laminas module invokedcall.php.laminas.route
- The Laminas route invokedcall.php.symfony.action
- The Symfony action invokedcall.php.symfony.controller
- The Symfony controller invokedcall.php.symfony.route
- The Symfony route invokedcall.php.laravel.action
- The Laravel action invokedcall.php.laravel.controller
- The Laravel controller invokedcall.php.laravel.route
- The Laravel route invoked
- Website SmartAlerts are now shown in a dedicated lane below all website dashboard charts. Refer to the Website Monitoring documentation for more information.
- Go sensor
v1.17.0
has added support for capturing the HTTP headers and query string parameters. - Instana Tracing for Kubernetes NGINX Ingress technology preview has been added dropping the need for the Zipkin tracer.
Unbounded Analytics: Latency Distribution
New latency distribution chart in Unbounded Analytics to quickly identify and filter outliers.
Unbounded Analytics: Trace to Profile correlation
Correlation between Profiling and Tracing, view directly the CPU spikes and CPU Hotspots of the time window the call occured. Navigate directly to Profiling and do further Analytics to find the performance bottlenecks.
IBM MQ
Instana now integrates with IBM MQ so you can monitor the performance of your Queue Manager instances alongside related applications and the infrastructure it runs on. This includes a builtin dashboard displaying the key metrics about your instances’ availability, number of messages, connections, queues, and more. See the IBM MQ docs for more information.
SLO Widget
Instana now enables users to create widgets for SLOs, in order to display and analyze the performance of your services over time. As part of the creation of SLO widgets, you can choose to create either Time-based or Event-based SLI configurations. For more information, see the Service Level Objectives docs.
Improvements
- Guided Application Perspective creation with preview of matched services
- The user interface's page load performance has been improved.
- Endpoint mapping is more resilient when path template is not captured due to missing entry span or client side error.
- Added support for OpenShift 4.4 & 4.5
- Go Sensor
v1.3.0
has added forwarding of secrets matcher and extra HTTP headers configuration to the in-app sensor. Please note that secrets filtering and HTTP header collection are supported ingithub.com/instana/go-sensor
starting fromv1.17.0
. - Website Smart Alerts: We added a new Throughput blueprint that enables to receive alerts when the expected number of page loads or page transitions of your website significantly differs compared to past data. For more information, please check out the Website Smart Alert docs.
- NGINX tracing
v1.1.1
: Added support for NGINX 1.19.2 and OpenResty 1.17.8.2 from DockerHub. Also added tracer configuration by environment variables to the NGINX documentation. - Python: Improved Opentracing tag validation
- Python: Remove deprecated REST API client
- Python: New synthetic calls support
Fixes
- NGINX tracing
v1.1.0
: Fixed the agent discovery for kernels without/proc/$pid/sched
file. - Boolean values are now correctly presented within the trace view.
- An uncaught error within the profiles user interface for profiled JVMs no longer occurs.
- Fixed metric formatting for several kinds of metrics, e.g. ping sensor's duration metric.
- Solr, Docker and RabbitMQ metrics are now available in Instana API.
- In the Agent Onboarding dialog, when copying
bash
, Dockerfiles andcmd
scripts via theCOPY
button, the entire content is now copied in the clipboard. - Custom Offline Events: Fixed a caching issue which caused that some events did not contain metadata such as entity label, FQDN or tags in case that entity just went offline.
- Custom Events and Alerts: We resolved problems related to events and alerts on Kubernetes entities that are scoped to specific applications or services.
- Host Agent Event SDK: Events sent as batch are not merged together anymore by default when no
"path"
parameter is explicitly specified. - Python: AWS Lambda: Assure Server-Timing response header (available in AWS Lambda Python Layer v11)
- Python: Agent Connectivity: Fix timeout handling
- Python: AIOHTTP: Don't count successful responses as errors
- Python: AWS Lambda: Safeties in Lambda Handler parsing
- Python: PyMongo: Fix key lookup (available in AWS Lambda Python Layer v9)
- Python: Fix trace context extraction in AWS Lambda
- Agent list: fixed issue where 'offline' Agents were no longer correctly included in the list