@overcastsre/angular
v2.0.0
Published
Overcast SRE monitoring SDK for Angular — captures everything via ErrorHandler + HttpInterceptor.
Maintainers
Readme
@overcast/angular
Overcast SRE monitoring SDK for Angular. One provider — captures everything.
Install
npm install @overcast/angularUsage (Standalone — Angular 15+)
// app.config.ts
import { provideOvercast } from '@overcast/angular';
export const appConfig = {
providers: [
provideOvercast({ apiKey: 'oc_...', serviceName: 'my-app' })
]
};Usage (NgModule — Angular 14+)
import { OvercastModule } from '@overcast/angular';
@NgModule({
imports: [
OvercastModule.forRoot({ apiKey: 'oc_...', serviceName: 'my-app' })
]
})
export class AppModule {}Captures everything from @overcast/browser plus:
- All Angular component errors (custom ErrorHandler)
- ALL HttpClient requests automatically (HttpInterceptor)
- Router navigation tracking
- Angular warnings and Zone.js errors
Injectable Service
import { OvercastService } from '@overcast/angular';
@Component({ ... })
export class MyComponent {
constructor(private overcast: OvercastService) {}
doSomething() {
this.overcast.info('User action', { action: 'clicked' });
}
}