- 0 minutes to read

Welcome to Nodinite Core Services

Discover the foundational components that power Nodinite—the comprehensive monitoring and logging platform for integration solutions. Nodinite Core Services deliver enterprise-grade logging, monitoring, and documentation capabilities through a modern, scalable architecture built on .NET 9 and ASP.NET Core.

Whether you're running a single-server proof-of-concept or a distributed enterprise deployment, Core Services provide the robust foundation you need. With New 7.x v7, installation and updates are fully automated through PowerShell scripts, making deployment faster and more reliable than ever.

What Are Nodinite Core Services?

Nodinite Core Services are the essential components that run in every Nodinite installation, providing the platform's core functionality:

  • Web Client - Modern web interface for logging, monitoring, and documentation
  • Web API - REST-based API with role-based access and comprehensive audit logging
  • Log API - High-performance API for ingesting log events from integration platforms
  • Logging Service - Background service for event processing, indexing, and database optimization
  • Monitoring Service - Alerting engine and monitoring agent coordinator
  • Configuration Database - Central configuration, documentation repository, and knowledge base
  • Log Databases - Scalable storage for log events with built-in archiving capabilities

New 7.x Modern Technology Stack (v7)

Nodinite v7 brings cutting-edge technology and deployment automation:

  • .NET 9 + ASP.NET Core - Modern, high-performance runtime
  • Automated PowerShell deployment - Scripted installation and updates via Nodinite Portal
  • OAuth 2.0/OpenID Connect - Enterprise authentication support
  • Enhanced performance - Faster API responses and reduced resource consumption
  • Ongoing support - Regular updates with new features and security patches

Core Services Architecture

Understanding how Core Services components work together helps you plan deployments and troubleshoot issues.

graph LR subgraph "SQL Server" roConfigDatabase(fal:fa-database Configuration database) --- |Linked Server| roLogDatabase(fal:fa-database fal:fa-database fal:fa-database Log databases) end subgraph "Application Server" roLogAPI(fal:fa-cloud-arrow-down Log API) --- roConfigDatabase roWebClient(fal:fa-globe Web Client) ---roWebAPI(fal:fa-cloud-sun Web API) roWebAPI --- roConfigDatabase roLoggingService(fal:fa-hard-drive Logging Service) --- roWebAPI roLoggingService --- roConfigDatabase roMonitoringService(fal:fa-watch-fitness Monitoring Service) --- roConfigDatabase roMonitoringService --- roWebAPI end

Core Services architectural diagram showing component relationships and data flow

Component Breakdown

Component Type Purpose Key Features
Web Client Web Application User interface for logging, monitoring, and documentation Self-service portal, dashboards, search, reporting
Web API REST API Secure data access and operations Role-based access, audit logging, comprehensive endpoints
Log API WCF/REST API High-throughput log event ingestion Optimized for bulk logging from agents and custom solutions
Logging Service Windows Service Background event processing Indexing, reindexing, database maintenance, retention
Monitoring Service Windows Service Alert delivery and agent coordination Alert plugins, resource monitoring, remote actions
Configuration Database SQL Database Configuration and documentation storage Repository model, articles, user settings, long-term data
Log Databases SQL Database(s) Log event and monitoring data storage Scalable storage, automatic archiving, linked server access

Deployment Flexibility

Nodinite Core Services support multiple deployment architectures based on your requirements:

Deployment Type Description Best For Typical Scale
Single Server All components on one server POC, small environments, monitoring-only SQL Express, ~€10/month in Azure
Distributed Components across multiple servers Production, high availability Dedicated SQL, multiple web front-ends
Cloud Azure, AWS, or hybrid Geographic distribution, managed services Enterprise scale, multi-tenant

Scalability Highlights

  • Scale up - From SQL Express to Enterprise Edition with minimal configuration changes
  • Scale out - Add web front-ends, app servers, and database servers as needed
  • No technical limitations - Supports everything from 10€/month Azure VMs to dedicated enterprise infrastructure
  • Performance key - Disk I/O is the primary performance factor for large logging volumes

Tip

See Planning Your Installation for detailed deployment scenarios and sizing recommendations.

New 7.x Installation & Updates (v7)

With Nodinite v7, Core Services deployment is fully automated through PowerShell scripts:

  • Automated installation - PowerShell scripts handle all component deployment
  • Rapid updates - Update in under 60 seconds
  • Cumulative releases - Skip intermediate versions safely
  • Centralized management - Download scripts from Nodinite Portal
  • Integrated agents - Log and Monitor Agents included in scripted experience

Note

What's Included in Core Services?

Core Services are packaged as a single deployment unit containing all seven essential components (Web Client, Web API, Log API, Logging Service, Monitoring Service, Configuration Database, Log Databases).

What's Separate? Log Agents and Monitoring Agents can be installed on the Core Services server (via v7 scripts) or on remote hosts for distributed architectures.

Multi-Tenant & Managed Services

Nodinite Core Services power managed service offerings for Partners:

graph LR subgraph "Nodinite Instance" roNodinite(fal:fa-code-commit Nodinite) end subgraph "Customer 1" roCustomerSouth((South)) roNodinite --> roCustomerSouth end subgraph "Customer 2" roCustomerAcme((Acme)) roNodinite --> roCustomerAcme end subgraph "Customer 3" roCustomerNorth((North)) roNodinite --> roCustomerNorth end

Multi-tenant architecture: Partners can host multiple customers on a single Nodinite instance

Managed Services Benefits

Partners leverage Nodinite to deliver world-class integration support:

  • Multi-tenant hosting - One Nodinite instance, multiple customers
  • Flexible infrastructure - Host in Azure, AWS, or on-premise
  • Minimal configuration - Monitoring Agents connect with low overhead
  • Built-in knowledge base - Articles provide operator instructions and troubleshooting
  • SLA compliance - Proactive alerts with custom metadata keep support teams informed
  • Remote management - Execute Remote Actions to solve problems without customer access
  • Professional services - Deliver expert support for system integration solutions

Tip

Want to become a partner? Contact us at support@nodinite.com

Prerequisites & Permissions

Core Services require specific permissions on Windows Server, SQL Server, and network firewall:

Windows Server SQL Firewall
Web Client
Web API
Log API
Logging Service
Monitoring Service
Configuration Database
Log Databases

Use this table as your checklist when installing or troubleshooting Nodinite

Release Notes & Updates

Stay current with the latest Nodinite features, improvements, and security updates:

Tip

Subscribe to Release Notes on the customer portal to never miss new features and improvements.

Next Step

Ready to explore Core Services components? Start with these key resources:

Tip

Need help? Contact support@nodinite.com or connect with a certified Partner.